Validation
The validation service is used to parse, validate, and possibly offer suggestions for random publication number formats.
/report/validate/dn
Method | GET | ||
---|---|---|---|
Path | /report/validate/dn | ||
Parameter | Values | Description | |
@input | String: e.g., EP0700000 | One or more comma-separated publication numbers with or without kind code | |
@origin | String: e.g., EP | The origin of the publication, either EP or WO (optional) | |
@format | String: e.g., ifi | Source format of input, one of: "minesoft", "orbit", "patbase", "thomson", "totalpatent", "ifi" (optional) | |
@date | Integer: e.g., 20010101 | Date of publication (optional) |
Request I
wget -O- -q \ --header 'x-user:x' --header 'x-password:y' \ 'https://cdws21.ificlaims.com/report/validate/dn?input=EP0700000A2'
Response (matched)
{ "time" : "0.017", "status" : "success", "content" : { "validations" : [ { "suggestions" : [], "ucid" : "EP-0700000-A2", "input_id" : 7935, "formatted_input" : "EP-0700000-A2", "published" : "1996-03-06", "publication_id" : 21840212, "user_input" : "EP0700000A2", "input_type" : "dn", "title" : "System and method combining a global object identifier with a local object address in a single object pointer", "user_id" : 69, "matched" : 1 } ], "duplicates" : 0, "matched" : 1, "total" : 1 } }
Request II
wget -O- -q \ --header 'x-user:x' --header 'x-password:y' \ 'https://cdws21.ificlaims.com/report/validate/dn?input=EP0700000'
Response (with suggestions)
{ "time" : "0.021", "status" : "success", "content" : { "validations" : [ { "suggestions" : [ { "published" : "2000-10-04", "ucid" : "EP-0700000-B1", "publication_id" : "21840210", "title" : "System and method combining a global object identifier with a local object address in a single object pointer" }, { "published" : "1996-03-06", "ucid" : "EP-0700000-A2", "publication_id" : "21840212", "title" : "System and method combining a global object identifier with a local object address in a single object pointer" }, { "published" : "1997-01-02", "ucid" : "EP-0700000-A3", "publication_id" : "21840211", "title" : "System and method combining a global object identifier with a local object address in a single object pointer" } ], "input_id" : 7934, "formatted_input" : "EP-0700000-XX", "user_input" : "EP0700000", "input_type" : "dn", "user_id" : 69 } ], "duplicates" : 0, "matched" : 0, "total" : 1 } }
Response Structure
The response content is a validation structure containing the following members:
Member | Description |
---|---|
ucid | The CLAIMS Direct unique character identifier |
matched | Number of matches found |
duplicates | Number of duplicates found |
total | Number of validations |
input_id | Unused |
input_type | Currently unused, but additional types for application numbers are in development |
user_input | The input parameter |
formatted_input | The intermediate formatted variation of the input parameter |
publication_id | Unused |
published | The date of publication |
title | English title, where available, otherwise title in document publication language |
suggestions | An array of suggestion objects containing:
|