Search_petitions_balanced
Search USPTO final petition decisions with advanced filters for detailed analysis, cross-referencing with PFW/PTAB data, and examining petition types, art units, and legal context.
Instructions
Balanced search for Final Petition Decisions with comprehensive fields (10-20 results).
Balanced tier convenience parameters (14 total) - adds 5 advanced filters to minimal tier.
Use for: Detailed petition analysis after minimal search, cross-referencing with PFW/PTAB data, analyzing petition types and legal context. Returns: 18 key fields including petition type, art unit, technology center, prosecution status, legal issues, CFR rules cited, statutes cited, entity status, and invention title.
All Minimal Parameters (9) - same as Search_petitions_minimal:
applicant_name,application_number,patent_numberdecision_type,deciding_officepetition_date_start/end,decision_date_start/end
Additional Balanced Parameters (5):
petition_type_code: Petition type (e.g., '551' = revival, '182' = restriction)art_unit: Art unit number (e.g., '2128') - enables PFW cross-referencetechnology_center: Tech center (e.g., '21', '2100')prosecution_status: Status (e.g., 'During examination', 'Patented Case')entity_status: Entity type (e.g., 'Small', 'Large', 'Undiscounted')
Examples:
# Revival petitions (type 551) that were denied
fpd_search_petitions_balanced(petition_type_code="551", decision_type="DENIED", limit=20)
# Complex combination for quality analysis
fpd_search_petitions_balanced(
art_unit="2128", petition_type_code="551",
decision_type="DENIED", prosecution_status="During examination", limit=20
)Progressive Disclosure Workflow:
Discovery: fpd_search_petitions_minimal(decision_type='DENIED', limit=100)
User selects interesting petitions
Analysis: fpd_search_petitions_balanced with advanced filters (art_unit, petition_type_code)
Cross-reference: Use art_unit with PFW, use patentNumber with PTAB
Cross-MCP Integration:
applicationNumberText -> pfw_search_applications_minimal with fields parameter for targeted data
patentNumber -> ptab_search_proceedings_minimal(patent_number=X)
groupArtUnitNumber -> pfw_search_applications_minimal(art_unit=X, fields=[...])
firstApplicantName -> Match parties across PFW/PTAB MCPs
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | ||
| limit | No | ||
| offset | No | ||
| applicant_name | No | ||
| application_number | No | ||
| patent_number | No | ||
| decision_type | No | ||
| deciding_office | No | ||
| petition_date_start | No | ||
| petition_date_end | No | ||
| decision_date_start | No | ||
| decision_date_end | No | ||
| petition_type_code | No | ||
| art_unit | No | ||
| technology_center | No | ||
| prosecution_status | No | ||
| entity_status | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |