PROVIDING SUGGESTED VOICE-BASED ACTION QUERIES
First Claim
1. A computer-implemented method, comprising:
- receiving, from a computing device, an indication of content recently viewed on the 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, from the computing device, 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 the computing device; and
providing the suggested voice-based action query to the computing device in response to receiving the voice-based query input indication, the suggested voice-based action query provided to the computing device for display 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.
-
Citations
23 Claims
-
1. A computer-implemented method, comprising:
-
receiving, from a computing device, an indication of content recently viewed on the 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, from the computing device, 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 the computing device; and providing the suggested voice-based action query to the computing device in response to receiving the voice-based query input indication, the suggested voice-based action query provided to the computing device for display 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, 16, 17, 18)
-
-
19. A method, comprising:
-
receiving, at a computing device, input to initiate providing of a voice-based query via the computing device; 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; and in response to determining the no spoken input has been received within the threshold amount of time, providing the suggested voice-based action query as a suggestion for the voice-based query. - View Dependent Claims (20, 21)
-
-
22. 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; identify content displayed by the computing 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 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; 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 the no spoken input has been received within the threshold amount of time, providing the suggested voice-based action query as a suggestion for the voice-based query. - View Dependent Claims (23)
-
Specification