{
"id": "com.drivepatents.patent",
"defs": {
"main": {
"key": "any",
"type": "record",
"record": {
"type": "object",
"required": [
"patentNumber",
"jurisdiction",
"kind",
"title",
"createdAt"
],
"properties": {
"kind": {
"type": "string",
"maxLength": 8,
"description": "Kind code, e.g. B2, A1."
},
"site": {
"type": "string",
"format": "at-uri",
"description": "AT-URI of the site.standard.publication this patent is published under."
},
"title": {
"type": "string",
"maxLength": 5000,
"maxGraphemes": 500
},
"status": {
"type": "string",
"knownValues": [
"application",
"granted",
"expired",
"superseded"
]
},
"filedAt": {
"type": "string",
"format": "datetime"
},
"abstract": {
"type": "string",
"maxLength": 30000,
"maxGraphemes": 3000
},
"assignees": {
"type": "array",
"items": {
"type": "string",
"maxLength": 2000,
"maxGraphemes": 200
},
"maxLength": 25
},
"createdAt": {
"type": "string",
"format": "datetime"
},
"grantedAt": {
"type": "string",
"format": "datetime"
},
"inventors": {
"type": "array",
"items": {
"type": "string",
"maxLength": 1000,
"maxGraphemes": 100
},
"maxLength": 50
},
"sourceUrl": {
"type": "string",
"format": "uri"
},
"documentRef": {
"ref": "com.atproto.repo.strongRef",
"type": "ref",
"description": "The site.standard.document record for this patent page."
},
"publishedAt": {
"type": "string",
"format": "datetime"
},
"drivePostUrl": {
"type": "string",
"format": "uri"
},
"jurisdiction": {
"type": "string",
"knownValues": [
"US",
"EP",
"WO",
"JP",
"CN",
"KR"
]
},
"patentNumber": {
"type": "string",
"maxLength": 64
},
"classifications": {
"type": "array",
"items": {
"type": "string",
"maxLength": 320,
"maxGraphemes": 32
},
"maxLength": 50,
"description": "CPC codes."
}
}
},
"description": "An automotive patent or application tracked by DRIVE (drivepatents.com). Paired with a site.standard.document record for the human-readable patent page."
}
},
"$type": "com.atproto.lexicon.schema",
"lexicon": 1
}