- Dataset id:
uspto_ptab_decisions - Jurisdiction: US · USPTO
- Date field:
decision_date. The search’s top-leveldate_fromanddate_tofilter on it. - Access: any API key.
Filters
Send these underfilters.uspto_ptab_decisions in a search request. A filter not listed here, or a value of the wrong type, is a 400. The top-level date_from and date_to set date_from and date_to below, so give a date in one place only.
string
Exact PTAB case number. Example: ‘IPR2025-00763’.
string
Exact challenged patent number. Punctuation, a leading ‘US’ and a trailing kind code are all stripped, so ‘US 11,212,838 B2’ and ‘11212838’ match the same rows. Reissue and design patents keep their prefix (‘RE42368’, ‘D910645’).
string
Exact application number. Example: ‘16421019’.
string
Keyword match on the patent owner / real party in interest (BM25 tokenized). Example: ‘Amgen’.
string
Keyword match on the petitioner (BM25 tokenized). Example: ‘Sandoz’.
string
Proceeding type. IPR = inter partes review (the great majority), PGR = post-grant review, CBM = covered business method, DER = derivation.Values:
IPR, PGR, CBM, DER.string
Normalized outcome bucket. ‘final_written_decision’ is the merits decision that actually cancels or confirms claims; ‘institution_granted’ / ‘institution_denied’ are the threshold decision; ‘settled’, ‘dismissed’, ‘adverse_judgment’, ‘remanded’, ‘terminated’ end the trial without a merits ruling; ‘affirmed’, ‘affirmed_in_part’ and ‘reversed’ are Federal Circuit mandates on appeal from the Board; ‘rehearing_granted’ / ‘rehearing_denied’ are decisions on rehearing requests. ‘other’ is reserved for outcomes USPTO has not used yet — no current row carries it.Values:
final_written_decision, institution_granted, institution_denied, settled, dismissed, adverse_judgment, remanded, affirmed, affirmed_in_part, reversed, rehearing_granted, rehearing_denied, terminated, other.string
USPTO technology center of the challenged patent, as a bare 4-digit code — exact match, so pass ‘1600’, not ‘TC 1600’. The life-science ones: ‘1600’ biotechnology and organic chemistry (1,693 decisions), ‘1700’ chemical and materials (1,019), ‘3700’ mechanical incl. medical devices (2,479). Others present: 2600, 2800, 2400, 3600, 2100, 3900, 2700, 2900, 1200, 6200. Deliberately not an enum — a handful of rows carry legacy non-numeric codes (OPA, CD, DCPA, ODM, ‘00’, ~20 rows total) and USPTO can add centres.
string
Current status of the TRIAL, as distinct from the outcome of this one decision. Use it to tell a settled question from an open one: ‘Final Written Decision - Appealed’ means the Board’s ruling is before the Federal Circuit and is NOT the last word, and ‘Pending Director Review’ / ‘Pending’ / ‘Trial Instituted’ mean the challenge is still live.Values:
Final Written Decision, Final Written Decision - Appealed, Terminated-Settled, Terminated, Terminated-Adverse Judgment, Terminated-Dismissed, Terminated-Other, Institution Denied, Discretionary Denial, Trial Instituted, Pending Director Review, Pending.string
Exact statute or rule cited by the decision, as stored. Examples: ‘35 USC 103’, ‘35 USC 314’, ‘37 CFR 42.74’.
string
Statutory ground at issue, by section number: ‘103’ obviousness, ‘102’ anticipation, ‘112’ written description / enablement, ‘101’ subject-matter eligibility.Values:
101, 102, 103, 112, 120, 100.string (date)
Inclusive lower bound on decision issue date (YYYY-MM-DD).
string (date)
Inclusive upper bound on decision issue date (YYYY-MM-DD).
Fields
Each result from this dataset has these infields:
application_number, decision_date, decision_type, document_id, document_type, institution_decision_date, issue_types, outcome_group, patent_grant_date, patent_number, patent_owner, petition_filing_date, petitioner, statutes, technology_center, termination_date, title, trial_number, trial_outcome, trial_status, trial_type, url