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:
Jun. 15, 2021

Filed:

Aug. 06, 2019
Applicant:

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

Inventors:

Isa M. Torres, Poughkeepsie, NY (US);

Andrew R. Freed, Cary, NC (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/54 (2006.01); G06F 16/242 (2019.01); G06F 16/2457 (2019.01); G06F 16/25 (2019.01); G06F 16/2452 (2019.01); G06F 40/40 (2020.01);
U.S. Cl.
CPC ...
G06F 16/243 (2019.01); G06F 16/24522 (2019.01); G06F 16/24578 (2019.01); G06F 16/252 (2019.01); G06F 40/40 (2020.01);
Abstract

Intent-based exploring of self-documenting Application Programming Interface ('API') documents comprises receiving a document containing a plurality of descriptions of APIs, wherein the document is in a structured format; generating a plurality of entities by identifying a plurality of API definition entries in the document; generating a plurality of intents by iterating through a plurality of path entries in the document; generating a dialog by creating a plurality of phrases by iterating through the plurality of path entries in the document; receiving one or more questions from a user or developer; and in response to the one or more questions, providing one or more conversational responses to the user by a conversational application program incorporating the plurality of entities, plurality of intents, and plurality of phrases.


Find Patent Forward Citations

Loading…