US 11,869,489 B2
Providing suggested voice-based action queries
Vikram Aggarwal, Palo Alto, CA (US); and Pravir Kumar Gupta, Mountain View, CA (US)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Jan. 28, 2022, as Appl. No. 17/587,450.
Application 17/587,450 is a continuation of application No. 16/586,612, filed on Sep. 27, 2019, granted, now 11,238,851.
Application 16/586,612 is a continuation of application No. 14/808,919, filed on Jul. 24, 2015, granted, now 10,504,509, issued on Dec. 10, 2019.
Claims priority of provisional application 62/167,195, filed on May 27, 2015.
Prior Publication US 2022/0157302 A1, May 19, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/33 (2019.01); G10L 15/18 (2013.01); G06F 3/16 (2006.01); G10L 15/26 (2006.01); G06F 16/332 (2019.01); G10L 15/22 (2006.01)
CPC G10L 15/1822 (2013.01) [G06F 3/167 (2013.01); G06F 16/3322 (2019.01); G06F 16/3323 (2019.01); G10L 15/26 (2013.01); G10L 2015/223 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A method implemented by one or more processors, the method comprising:
generating, based on a first application being installed on a computing device of a user, a first voice-based action query that can be spoken to initiate performance of a first computer-based action mapped to the first application;
generating, based on a second application being installed on the computing device, a second voice-based action query that can be spoken to initiate performance of a second computer-based action mapped to the second application;
receiving an input to initiate providing of a voice-based action query via the computing device, wherein the input to initiate providing of a voice-based query is a spoken phrase, an actuation of a touch-sensitive hardware element of the computing device, or performing a gesture in view of a camera of the computing device;
in response to receiving the input to initiate providing of the voice-based action query and in response to detecting that no spoken input has been received within a threshold amount of time following the input of the user to initiate providing of the voice-based action query:
providing the first voice-based action query for presentation to the user, and
providing the second voice-based action query for presentation to the user; and
in response to the user speaking the provided first voice-based action query:
causing performance of the first computer-based action.