USPTO · Schema
USPTO Patent
A United States Patent — either a pending application or granted patent
GovernmentIntellectual PropertyOpen DataPatentsRegulatoryTrademarksUSPTO
Properties
| Name | Type | Description |
|---|---|---|
| applicationNumber | string | USPTO application number |
| patentNumber | stringnull | Granted patent number (null for pending applications) |
| title | string | Patent title as filed |
| abstract | string | Abstract of the invention |
| filingDate | string | Application filing date |
| publicationDate | stringnull | Pre-grant publication date (18 months after filing for US applications) |
| grantDate | stringnull | Patent grant date (null for pending applications) |
| expirationDate | stringnull | Patent expiration date |
| status | string | Current prosecution status |
| patentType | string | Type of patent |
| inventors | array | Named inventors on the patent |
| assignees | array | Current assignees/owners of the patent |
| cpcClassifications | array | Cooperative Patent Classification (CPC) codes |
| claims | array | Patent claims defining the scope of protection |
| priorityClaims | array | Priority applications (continuation, PCT, provisional) |
| citations | object | References cited in the patent |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://developer.uspto.gov/schemas/patent",
"title": "USPTO Patent",
"description": "A United States Patent — either a pending application or granted patent",
"type": "object",
"properties": {
"applicationNumber": {
"type": "string",
"description": "USPTO application number",
"pattern": "^\\d{8}$",
"examples": ["16123456"]
},
"patentNumber": {
"type": ["string", "null"],
"description": "Granted patent number (null for pending applications)",
"examples": ["10234567", "D987654", "RE48000"]
},
"title": {
"type": "string",
"description": "Patent title as filed"
},
"abstract": {
"type": "string",
"description": "Abstract of the invention"
},
"filingDate": {
"type": "string",
"format": "date",
"description": "Application filing date"
},
"publicationDate": {
"type": ["string", "null"],
"format": "date",
"description": "Pre-grant publication date (18 months after filing for US applications)"
},
"grantDate": {
"type": ["string", "null"],
"format": "date",
"description": "Patent grant date (null for pending applications)"
},
"expirationDate": {
"type": ["string", "null"],
"format": "date",
"description": "Patent expiration date"
},
"status": {
"type": "string",
"enum": ["PENDING", "GRANTED", "ABANDONED", "EXPIRED"],
"description": "Current prosecution status"
},
"patentType": {
"type": "string",
"enum": ["UTILITY", "DESIGN", "PLANT", "REISSUE"],
"description": "Type of patent"
},
"inventors": {
"type": "array",
"description": "Named inventors on the patent",
"items": {
"$ref": "#/$defs/Inventor"
}
},
"assignees": {
"type": "array",
"description": "Current assignees/owners of the patent",
"items": {
"$ref": "#/$defs/Assignee"
}
},
"cpcClassifications": {
"type": "array",
"description": "Cooperative Patent Classification (CPC) codes",
"items": {
"$ref": "#/$defs/Classification"
}
},
"claims": {
"type": "array",
"description": "Patent claims defining the scope of protection",
"items": {
"$ref": "#/$defs/Claim"
}
},
"priorityClaims": {
"type": "array",
"description": "Priority applications (continuation, PCT, provisional)",
"items": {
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": ["CONTINUATION", "CONTINUATION_IN_PART", "DIVISIONAL", "PROVISIONAL", "PCT", "FOREIGN"]
},
"applicationNumber": {
"type": "string"
},
"country": {
"type": "string"
},
"filingDate": {
"type": "string",
"format": "date"
}
}
}
},
"citations": {
"type": "object",
"description": "References cited in the patent",
"properties": {
"patentCitations": {
"type": "array",
"items": {
"type": "object",
"properties": {
"patentNumber": {"type": "string"},
"country": {"type": "string"},
"citedBy": {
"type": "string",
"enum": ["APPLICANT", "EXAMINER"]
}
}
}
},
"nonPatentCitations": {
"type": "array",
"items": {
"type": "object",
"properties": {
"reference": {"type": "string"},
"citedBy": {
"type": "string",
"enum": ["APPLICANT", "EXAMINER"]
}
}
}
}
}
}
},
"required": ["applicationNumber", "title", "filingDate", "status", "patentType"],
"$defs": {
"Inventor": {
"type": "object",
"properties": {
"firstName": {"type": "string"},
"lastName": {"type": "string"},
"city": {"type": "string"},
"state": {"type": "string"},
"country": {"type": "string", "pattern": "^[A-Z]{2}$"}
},
"required": ["lastName"]
},
"Assignee": {
"type": "object",
"properties": {
"name": {"type": "string"},
"entityType": {
"type": "string",
"enum": ["INDIVIDUAL", "COMPANY", "UNIVERSITY", "GOVERNMENT"]
},
"city": {"type": "string"},
"state": {"type": "string"},
"country": {"type": "string"}
},
"required": ["name"]
},
"Classification": {
"type": "object",
"properties": {
"code": {
"type": "string",
"description": "Classification code",
"examples": ["H04W 4/021", "G06F 21/10"]
},
"description": {"type": "string"},
"classificationType": {
"type": "string",
"enum": ["CPC", "USPC", "IPC"],
"default": "CPC"
}
},
"required": ["code"]
},
"Claim": {
"type": "object",
"properties": {
"claimNumber": {
"type": "integer",
"minimum": 1
},
"claimType": {
"type": "string",
"enum": ["INDEPENDENT", "DEPENDENT"]
},
"dependsOn": {
"type": "integer",
"description": "Claim number this claim depends on (for dependent claims)"
},
"claimText": {
"type": "string",
"description": "Full text of the claim"
}
},
"required": ["claimNumber", "claimType", "claimText"]
}
}
}