×

Method and system of classification in a natural language user interface

  • US 10,387,410 B2
  • Filed: 07/19/2012
  • Issued: 08/20/2019
  • Est. Priority Date: 07/19/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of processing queries for performing one or more functions, the method comprising:

  • receiving a first query of a plurality of user queries, by a communication system, wherein the first query defines at least one command, wherein the at least one command is classified as a type of function;

    after receiving the first query, receiving a second query of a plurality of user queries, by the communication system, wherein the second query includes at least one entity;

    determining the type of function for the at least one command of the first query by ranking candidate types of functions for the at least one command;

    identifying a template based on the type of function for the at least one command, wherein the template comprises the at least one command and at least one placeholder for an entity associated with performing the at least one command;

    identifying, by the communication system, an association between the at least one extracted entity from the second query and the at least one placeholder in the template for the at least one command of the first query;

    substituting, by the communication system, the at least one placeholder in the template with the at least one extracted entity from the second query based on the association; and

    performing, by the communication system, the at least one command from the first query based at least in part on the at least one extracted entity from the second query according to the template.

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