Suggested query constructor for voice actions
First Claim
1. A computer-implemented method comprising:
- classifying a received phrase as an incomplete phrase for performing a voice action based at least on determining that (i) the voice action requires a parameter, and (ii) that no term of the phrase corresponds to the parameter;
in response to classifying the phrase as an incomplete phrase, generating a prompt for entry of the parameter;
in response to the prompt, receiving data indicating an entered parameter; and
providing, for output, a suggested complete phrase for performing the voice action using the entered parameter, the suggested complete phrase comprising a phrase that when subsequently received causes the voice action to be performed without prompting for the entry of the parameter after determining that the suggested complete phrase includes one or more terms that correspond to the voice action.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for suggesting a phrase for performing a voice action. The methods, systems, and apparatus include actions of classifying a received phrase as an incomplete phrase for performing a voice action based at least on determining that (i) the voice action requires a parameter, and (ii) that no term of the phrase corresponds to the parameter. Additional actions include, in response to classifying the phrase as an incomplete phrase, generating a prompt for entry of the parameter, and in response to the prompt, receiving data indicating an entered parameter. Further actions include providing, for output, a suggested complete phrase for performing the voice action using the entered parameter.
-
Citations
19 Claims
-
1. A computer-implemented method comprising:
-
classifying a received phrase as an incomplete phrase for performing a voice action based at least on determining that (i) the voice action requires a parameter, and (ii) that no term of the phrase corresponds to the parameter; in response to classifying the phrase as an incomplete phrase, generating a prompt for entry of the parameter; in response to the prompt, receiving data indicating an entered parameter; and providing, for output, a suggested complete phrase for performing the voice action using the entered parameter, the suggested complete phrase comprising a phrase that when subsequently received causes the voice action to be performed without prompting for the entry of the parameter after determining that the suggested complete phrase includes one or more terms that correspond to the voice action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
one or more computers; and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising;
classifying a received phrase as an incomplete phrase for performing a voice action based at least on determining that (i) the voice action requires a parameter, and (ii) that no term of the phrase corresponds to the parameter;in response to classifying the phrase as an incomplete phrase, generating a prompt for entry of the parameter; in response to the prompt, receiving data indicating an entered parameter; and providing, for output, a suggested complete phrase for performing the voice action using the entered parameter, the suggested complete phrase comprising a phrase that when subsequently received causes the voice action to be performed without prompting for the entry of the parameter after determining that the suggested complete phrase includes one or more terms that correspond to the voice action. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium storing instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
-
classifying a received phrase as an incomplete phrase for performing a voice action based at least on determining that (i) the voice action requires a parameter, and (ii) that no term of the phrase corresponds to the parameter; in response to classifying the phrase as an incomplete phrase, generating a prompt for entry of the parameter; in response to the prompt, receiving data indicating an entered parameter; and providing, for output, a suggested complete phrase for performing the voice action using the entered parameter, the suggested complete phrase comprising a phrase that when subsequently received causes the voice action to be performed without prompting for the entry of the parameter after determining that the suggested complete phrase includes one or more terms that correspond to the voice action. - View Dependent Claims (16, 17, 18, 19)
-
Specification