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:
Apr. 09, 2024

Filed:

Feb. 01, 2018
Applicant:

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

Inventors:

Mustafa Canim, Ossining, NY (US);

Robert G Farrell, Cornwall, CT (US);

Achille B Fokoue-Nkoutche, White Plains, NY (US);

John A Gunnels, Somers, NY (US);

Ryan A Musa, New York, NY (US);

Vijay A Saraswat, Mapopac, NY (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06N 5/01 (2023.01); G06F 40/205 (2020.01); G06F 40/247 (2020.01); G06F 40/30 (2020.01); G06N 5/045 (2023.01);
U.S. Cl.
CPC ...
G06N 5/045 (2013.01); G06F 40/205 (2020.01); G06F 40/247 (2020.01); G06F 40/30 (2020.01); G06N 5/01 (2023.01);
Abstract

A method, apparatus and computer program product for establishing a logical connection between an indirect utterance and a transaction is described. An indirect utterance is received from a user as an input to a conversational system. The indirect utterance is parsed to a first logical form. A first set of predicates and terms is mapped from the first logical form to a first subgraph in a knowledge graph. A second set of predicates and terms is mapped from a second logical form belonging to a transaction to a second subgraph of the knowledge graph. A best path in the knowledge graph between the first subgraph and the second subgraph is searched for while transforming the first logical form using the node and edge labels along the best path to generate an intermediate logical form. A system action is performed for a transaction if a graph structure of the intermediate logical form matches the graph structure of the logical form of the transaction above a threshold.


Find Patent Forward Citations

Loading…