Providing suggested voice-based action queries
First Claim
1. A computer-implemented method, comprising:
- receiving an indication of content recently viewed on a computing device;
determining, based on the indication of the content, an entity referenced in the content;
determining a computer-based action mapped to the entity in one or more electronic databases;
generating a suggested voice-based action query that includes at least one action term that initiates performance of the computer-based action and that includes at least one entity term selected based on the entity;
receiving a voice-based query input indication, the voice-based query input indication indicating receipt of input of the user via the computing device to initiate providing of a voice-based query via a microphone of the computing device, wherein the received input to initiate providing of the voice-based query via the computing device is one of;
a phrase spoken by the user and received by the computing device via the microphone, a selection of a voice query icon via a graphical user interface of the computing device, an actuation of a touch-sensitive hardware element of the computing device, or performance of a given gesture captured by the computing device via a vision sensor;
providing, for initial display by the computing device, a voice query interface without the suggested voice-based action query;
determining an indication of a need for suggested voice-based action queries, wherein determining the indication of the need for suggested voice-based action queries comprises;
determining the indication of the need for suggested voice-based action queries based on determining that a noise level, following the input of the user to initiate providing of the voice-based query, is greater than a threshold noise level; and
providing a list of voice-based action queries, including the suggested voice-based action query in response to receiving the voice-based query input indication and based on determining the indication of the need for suggested voice-based action queries, the suggested voice-based action query provided for display by the computing device as a suggestion for the voice-based query.
2 Assignments
0 Petitions
Accused Products
Abstract
Technology of the disclosure may facilitate user discovery of various voice-based action queries that can be spoken to initiate computer-based actions, such as voice-based action queries that can be provided as spoken input to a computing device to initiate computer-based actions that are particularized to content being viewed or otherwise consumed by the user on the computing device. Some implementations are generally directed to determining, in view of content recently viewed by a user on a computing device, at least one suggested voice-based action query for presentation via the computing device. Some implementations are additionally or alternatively generally directed to receiving at least one suggested voice-based action query at a computing device and providing the suggested voice-based action query as a suggestion in response to input to initiate providing of a voice-based query via the computing device.
29 Citations
21 Claims
-
1. A computer-implemented method, comprising:
-
receiving an indication of content recently viewed on a computing device; determining, based on the indication of the content, an entity referenced in the content; determining a computer-based action mapped to the entity in one or more electronic databases; generating a suggested voice-based action query that includes at least one action term that initiates performance of the computer-based action and that includes at least one entity term selected based on the entity; receiving a voice-based query input indication, the voice-based query input indication indicating receipt of input of the user via the computing device to initiate providing of a voice-based query via a microphone of the computing device, wherein the received input to initiate providing of the voice-based query via the computing device is one of;
a phrase spoken by the user and received by the computing device via the microphone, a selection of a voice query icon via a graphical user interface of the computing device, an actuation of a touch-sensitive hardware element of the computing device, or performance of a given gesture captured by the computing device via a vision sensor;providing, for initial display by the computing device, a voice query interface without the suggested voice-based action query; determining an indication of a need for suggested voice-based action queries, wherein determining the indication of the need for suggested voice-based action queries comprises; determining the indication of the need for suggested voice-based action queries based on determining that a noise level, following the input of the user to initiate providing of the voice-based query, is greater than a threshold noise level; and providing a list of voice-based action queries, including the suggested voice-based action query in response to receiving the voice-based query input indication and based on determining the indication of the need for suggested voice-based action queries, the suggested voice-based action query provided for display by the computing device as a suggestion for the voice-based query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 21)
-
-
16. A method, comprising:
-
receiving, at a computing device, input to initiate providing of a voice-based query via the computing device, wherein the received input to initiate providing of the voice-based query via the computing device is one of;
a phrase spoken by the user and received by the computing device via a microphone, a selection of a voice query icon via a graphical user interface of the computing device, an actuation of a touch-sensitive hardware element of the computing device, or performance of a given gesture captured by the computing device via a vision sensor;identifying, by the computing device, content displayed by the computing device most recently relative to receiving the input; providing an indication of the content; receiving a suggested voice-based action query that is based on the indication of the content and that includes at least one action term and at least one entity term, the entity term referencing an entity of the content and the action term being mapped to the entity and initiating performance of a computer-based action; determining that no spoken input has been received from the user within a threshold amount of time relative to receiving the input to initiate providing of the voice-based query; and in response to determining that no spoken input has been received within the threshold amount of time relative to receiving the input, providing a list of voice-based action queries, including the suggested voice-based action query, for display by the computing device as a suggestion for the voice-based query. - View Dependent Claims (17, 18)
-
-
19. A system, comprising:
-
a client device comprising a microphone, a display, and a processor executing instructions to; monitor for spoken input via the microphone in response to receiving certain user-initiated input, wherein the certain user-initiated input is one of;
a phrase spoken by the user and received by the computing device via the microphone, a selection of a voice query icon via a graphical user interface of the computing device, an actuation of a touch-sensitive hardware element of the computing device, or performance of a given gesture captured by the computing device via a vision sensor;identify content displayed by the client device most recently relative to receiving the certain user-initiated input; provide an indication of the content; receive a suggested voice-based action query that is based on the indication of the content and that includes at least one action term and at least one entity term, the at least one entity term referencing an entity of the content and the at least one action term being mapped to the entity and initiating performance of a computer-based action; determine that no spoken input has been received from the user via the microphone within a threshold amount of time relative to receiving the certain user-initiated input; and in response to determining that no spoken input has been received within the threshold amount of time relative to receiving the certain user-initiated input, providing a list of voice-based action queries, including the suggested voice-based action query, for display by the client device as a suggestion for the voice-based query. - View Dependent Claims (20)
-
Specification