US 12,340,798 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. 8, 2024, as Appl. No. 18/406,484.
Application 18/406,484 is a continuation of application No. 17/587,450, filed on Jan. 28, 2022, granted, now 11,869,489.
Application 17/587,450 is a continuation of application No. 16/586,612, filed on Sep. 27, 2019, granted, now 11,238,851, issued on Feb. 1, 2022.
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 2024/0144924 A1, May 2, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/33 (2025.01); G06F 3/16 (2006.01); G06F 16/332 (2019.01); G10L 15/18 (2013.01); G10L 15/26 (2006.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)] 20 Claims
OG exemplary drawing
 
1. A method implemented by one or more processors, the method comprising:
identifying content based on the content being recently visible on a computing device;
generating, based on the content and based on a first application being installed on the computing device, a first voice-based action query that can be spoken to initiate performance, by a first application, of a first computer-based action that is particularized to the content;
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, by a second application, of a second computer-based action that is particularized to the content;
determining that an input to initiate providing of a voice-based action query has been provided via the computing device, wherein the input to initiate providing of a voice-based query is a selection of a voice query interface element, a spoken phrase, or performing a gesture in view of a camera of the computing device;
in response to determining that the input to initiate providing of a voice-based action query has been provided via the computing device:
causing the first voice-based action query to be visually presented at the computing device, and
causing the second voice-based action query to be visually presented at the computing device along with the first voice-based action query; and
in response to the user speaking the provided first voice-based action query:
causing the first application to perform the first computer-based action.