×

Generation of language understanding systems and methods

  • US 10,460,720 B2
  • Filed: 04/03/2015
  • Issued: 10/29/2019
  • Est. Priority Date: 01/03/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing language understanding on a computer, comprising:

  • receiving an utterance;

    building, by the computer, two separate models in isolation from one another, the building of the two separate models comprising;

    building a user intent detection model based on a user intent determined from the received utterance, the user intent detection model for determining a user intent in a subsequent utterance, wherein the user intent detection model is updateable via interactive learning to identify an unlabeled user intent associated with functionality within an associated application;

    building an entity extraction model based on one or more language entities determined from the received utterance, the entity extraction model for determining one or more language entities in the subsequent utterance, wherein the entity extraction model is updateable via interactive learning to identify unlabeled language entities associated with functionality within the associated application;

    automatically generating labeling for the user intent and the one or more language entities determined from the received utterance;

    building a function call for calling a function in the associated application from the automatically generated labeling;

    wherein in response to receiving the subsequent utterance;

    the user intent detection model and the entity extraction model are applied against the subsequent utterance to identify, based on the automatically generated labeling for the subsequent utterance, the function call;

    the function call is passed to the associated application to execute the function on the computer; and

    the function is executed by the associated application on the computer.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×