Patent ID: 9123336
Filing Date: 2015-09-01
Classification: G06F,G10L

Abstract:
1. A computer-implemented method performed by a data processing apparatus, comprising: providing, by the data processing apparatus to a first plurality of user devices, a first user interface that includes: receiving, by the data processing apparatus and from the plurality of user devices, user-generated command sentences input into the command sentence input field; providing, by the data processing apparatus to a second plurality of user devices, a second user interface that includes: receiving, by the data processing apparatus and from the second plurality of user devices, second 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 second 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.