×

Context-based natural language processing

  • US 10,482,184 B2
  • Filed: 03/08/2016
  • Issued: 11/19/2019
  • Est. Priority Date: 03/08/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for context-based natural language processing, comprising:

  • maintaining, by a computer comprising at least one processor and a memory storing processor-executable codes, a plurality of dialog system rules;

    receiving, by the computer, a user request from a Dialog System Interface, wherein the user request is based on input provided by a user during a current user session via the Dialog System Interface, and wherein the user request includes speech input;

    determining, by the computer, user request text for the user request, wherein determining the user request text includes performing speech recognition to convert the speech input to the user request text;

    receiving, by the computer, one or more attributes associated with the user request from the Dialog System Interface or a user device, wherein the one or more attributes associated with the user request include at least one prior context label based on a preceding user request from the Dialog System Interface, and wherein the preceding user request, on which the at least one prior context label is based, is based on prior spoken input provided by the user during the current user session via the Dialog System Interface;

    identifying, by the computer, a type of context associated with at least a portion of the user request text converted from the speech input, wherein identifying the type of context is based on the user request and the one or more attributes;

    assigning, by the computer, a context label to the user request text converted from the speech input, the context label being associated with the type of context;

    selecting, by the computer, from the plurality of dialog system rules, a dialog system rule which is associated with the context label and the user request text converted from the speech input; and

    generating, by the computer, a response to the user request by applying the dialog system rule to at least a part of the user request text converted from the speech input.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×