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:
Sep. 07, 2021

Filed:

Apr. 10, 2019
Applicant:

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

Inventors:

Annie T. Ying, Vancouver, CA;

Christopher Charles Young, Kitchener, CA;

John Erik Wittern, New York, NY (US);

Yunhui Zheng, Elmsford, NY (US);

Jim Laredo, Katonah, NY (US);

Aleksander Slominski, Riverdale, NY (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2018.01); G06F 8/10 (2018.01); G06F 9/54 (2006.01); G06K 9/62 (2006.01); G06F 17/18 (2006.01); G06N 20/00 (2019.01);
U.S. Cl.
CPC ...
G06F 8/10 (2013.01); G06F 9/54 (2013.01); G06F 17/18 (2013.01); G06K 9/6267 (2013.01); G06N 20/00 (2019.01);
Abstract

A method and system of matching an application program interface (API) code usage with an API specification are provided. A program having an API code usage is received and its features are extracted therefrom. Features from meta data of a plurality of API specifications are extracted. For each API specification of the plurality of API specifications, a match probability with the API code usage is determined. An API specification having a highest probability is determined. The API code usage is matched with the API specification having the highest probability.


Find Patent Forward Citations

Loading…