[TOC]
A token
parameter is used for authentication, which must be included in every request, except for requests where it is explicitly stated that it isn't need.
Route: /search/102/
Request type: GET
Response type: JSON
string
Request parameters
Parameter | Value | Meaning | Example |
---|---|---|---|
q |
String | Query | "fire fighting drone" |
lq |
String | Latent query | "unmanned" |
n |
Integer | No. of results | 10 |
offset |
Integer | Pagination offset (0-indexed) | 10 (for skipping first 10 results) |
index |
String | CPC subclass | "H04W" ("auto" for auto-select) |
after |
String | Cutoff date 1 | "2006-01-01" |
before |
String | Cutoff date 2 | "2019-12-31" |
type |
String | Document type | "patent" or "npl" |
snip |
Boolean | Include snippets | 1 or 0 |
maps |
Boolean | Include element-wise mapping | 1 or 0 |
Route: /search/103/
Request type: GET
Response type: JSON
string
Request parameters: [Same as for /search/102/
route]
Route: /prior-art/patent/
Request type: GET
Response type: JSON
string
Request parameters
Parameter | Value | Meaning | Example |
---|---|---|---|
pn |
String | Publication number | "US7654321B2" |
n |
Integer | No. of results | 10 |
offset |
Integer | Pagination offset (0-indexed) | 10 (for skipping first 10 results) |
index |
String | CPC subclass | "H04W" ("auto" for auto-select) |
type |
String | Document type | "patent" or "npl" |
Route: /similar/
Request type: GET
Response type: JSON
string
Request parameters: [Same as /prior-art/patent/
route]
Route: /snippets/
Request type: GET
Response type: JSON
string
Request parameters:
Parameter | Value | Meaning | Example |
---|---|---|---|
q |
String | Text query | "drone" |
pn |
String | Publication number | "US10112730B2" |
Route: /mappings/
Request type: GET
Response type: JSON
string
Request parameters: [Same as /snippets/
route]
Route: /datasets/
Request type: GET
Response type: JSON
string
Request parameters
Parameter | Value | Meaning | Example |
---|---|---|---|
n |
Integer | Sample number | 23 |
dataset |
String | Dataset name | "PoC" |
Route: /documents/
Request type: GET
Response type: JSON
string
Request parameters
Parameter | Value | Meaning | Example |
---|---|---|---|
id |
String | Document ID | US7654321B2 |
Route: /patents/:pn/drawings/:n
Request type: GET
Response type: PNG
image (binary)
Path parameters
Parameter | Value | Meaning | Example |
---|---|---|---|
pn |
String | Patent Number | US7654321B2 |
n |
Integer | Drawing index | 3 |
NOTE: Authentication token is NOT required for this route.
Route: /patents/:pn/drawings
Request type: GET
Response type: JSON
string
Path parameters
Parameter | Value | Meaning | Example |
---|---|---|---|
pn |
String | Patent Number | US7654321B2 |
NOTE: Authentication token is NOT required for this route.
Route: /patents/:pn/thumbnails
Request type: GET
Response type: JSON
string
Path parameters
Parameter | Value | Meaning | Example |
---|---|---|---|
pn |
String | Patent Number | US7654321B2 |
NOTE: Authentication token is NOT required for this route.
Route: /patents/:pn/thumbnails/:n
Request type: GET
Response type: PNG
image (binary)
Path parameters
Parameter | Value | Meaning | Example |
---|---|---|---|
pn |
String | Patent Number | US7654321B2 |
n |
Integer | Thumbnail (drawing) index | 3 |
h |
Integer | Thumbnail height (in pixels, optional) | 300 |
w |
Integer | Thumbnail width (in pixels, optional) | 400 |
To maintain the aspect ratio of the thumbnail, it is recommended to send only of the two parameters h
and w
. The other will be computed automatically. If both parameters are supplied and they violate the original aspect ratio of the image, then the thumbnail would look unnaturally stretched along x- or the y-axis.
NOTE: Authentication token is NOT required for this route.
Route: /patents/:pn
Request type: GET
Response type: JSON
string
Path parameters
Parameter | Value | Meaning | Example |
---|---|---|---|
pn |
String | Patent Number | US7654321B2 |
Route: /patents/:pn/:field
Request type: GET
Response type: JSON
string
Path parameters
Parameter | Value | Meaning | Example |
---|---|---|---|
pn |
String | Patent Number | US7654321B2 |
field |
String | Patent's field | title , abstract , claims , description , citations |
NOTES
- The
/claims
route can also take a suffix path parameter/n
that can be used to fetch a particular claim. For example, the first claim can be retrieved with/claims/1
. - The
/claims
route can also take a suffix path parameter/independent
to get only independent claims. - The
/abstract
and/description
routes can take a suffix path parameter/concepts
that will return the entities identified by an ML model within these text fields. - The
/citation
route takes suffix path parameters/backward
and/forward
to return only one cited or citing patents.
Route: /patents/:pn/classification/cpcs
Request type: GET
Response type: JSON
string
Path parameters
Parameter | Value | Meaning | Example |
---|---|---|---|
pn |
String | Patent Number | US7654321B2 |
Route: /patents/:pn/vectors/:field
Request type: GET
Response type: JSON
string
Path parameters
Parameter | Value | Meaning | Example |
---|---|---|---|
pn |
String | Patent Number | US7654321B2 |
field |
String | Field vectorized | cpcs or abstract |
Route: /concepts/:concept/vector
Request type: GET
Response type: JSON
string
Path parameters
Parameter | Value | Meaning | Example |
---|---|---|---|
concept |
String | Given word | vehicle or mobile phone |
Route: /concepts/:concept/similar
Request type: GET
Response type: JSON
string
Path parameters
Parameter | Value | Meaning | Example |
---|---|---|---|
concept |
String | Given word | vehicle or mobile phone |
Route: /docs
Request type: GET
Response type: HTML
string
Parameters: None