The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 17, 2020

Filed:

Apr. 18, 2018
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Alessandro Ghezzi, Rome, IT;

Giuseppe Ciano, Rome, IT;

Gianluca Bernardini, Rome, IT;

Jon P. Weiser, Austin, TX (US);

Matt Hartenbower, Austin, TX (US);

Jayashree Ramanathan, Round Rock, TX (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/00 (2019.01); G06F 16/84 (2019.01); G06F 8/30 (2018.01); G06F 9/54 (2006.01); G06F 8/75 (2018.01); G06F 16/93 (2019.01); G06F 16/958 (2019.01); G06F 16/28 (2019.01); G06F 16/21 (2019.01); G06F 16/20 (2019.01);
U.S. Cl.
CPC ...
G06F 16/86 (2019.01); G06F 8/31 (2013.01); G06F 8/75 (2013.01); G06F 9/547 (2013.01); G06F 16/20 (2019.01); G06F 16/211 (2019.01); G06F 16/213 (2019.01); G06F 16/284 (2019.01); G06F 16/289 (2019.01); G06F 16/93 (2019.01); G06F 16/986 (2019.01);
Abstract

Aspects generate application programming interface documents, wherein processors are configured to scan application programming interface code from representational state transfer request and from server-side responses, map matching application programming interface language definitions within a formal language definition database to matching language definition code values within the scanned code, and map matching object types within an application programming interface object type database to matching object code values within the scanned code. Aspects build schema definitions for the representational state transfer request that includes the matching application programming interface language definitions and object types in response to determining that the matching language definitions and object types are not included within any existing schema definition; and update existing schema definition in response to determining that the matching language definitions and object types are included within an existing schema definition.


Find Patent Forward Citations

Loading…