×

Learning parsing rules and argument identification from crowdsourcing of proposed command inputs

  • US 9,348,805 B1
  • Filed: 07/22/2015
  • Issued: 05/24/2016
  • Est. Priority Date: 06/25/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method performed by a data processing apparatus, comprising:

  • providing, by the data processing apparatus to a plurality of user devices, a user interface that includes;

    a command sentence selected from a log of command sentences;

    the first set of non-terminal fields, each non-terminal field in the first set listing the non-terminal type and the terminal that parses to the non-terminal type;

    a task definition describing a user task to classify each of a plurality of n-grams of the command sentence as belonging to one of;

    the non-terminal types in the set of non-terminal types;

    ornone of the non-terminal types in the set of non-terminal types;

    receiving, by the data processing apparatus and from the plurality of user devices, user task response data classifying the n-grams of the command sentence, wherein for each non-terminal type at least a respective first set of n-grams are classified as belonging to the non-terminal type and at least a second set of n-grams are classified as belonging to none of the non-terminal types;

    generating, by the data processing apparatus, command grammars for the action from the user task response data, each of the command grammars defining non-terminals of each of the non-terminal types and at least one terminal defining at least one of the second set of n-grams; and

    persisting the command grammars to a command model.

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