Patent ID: 11861308
Assignee: INTUIT INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method for processing natural language utterances in a knowledge graph, comprising:
receiving a long-tail query comprising a natural language utterance from a user of an application;
extracting, using a natural language model, operands and operators from the natural language utterance, wherein:
operands are mapped to nodes in a knowledge graph defining operations to be performed within a software application, the nodes representing values calculated from data input into the application,
operators are mapped to operations to be performed on data extracted from the knowledge graph, wherein the data corresponds to the operands mapped to the nodes in the knowledge graph, and
extracting operands from the natural language utterance comprises, for each respective word in the natural language utterance:
generating embedding values for each pairing of the respective word and a node in the knowledge graph; and
determining that the respective word is an operand based on determining that a generated embedding value of the generated embedding values exceeds a threshold value;

executing functions associated with the operators using data extracted from the nodes in the knowledge graph associated with the operands to generate a query result; and
returning the query result as a response to the received long-tail query.