US 12,073,834 B2
Multiple digital assistant coordination in vehicular environments
Haris Ramic, San Francisco, CA (US); Vikram Aggarwal, Palo Alto, CA (US); Moises Morgenstern Gali, San Francisco, CA (US); and Brandon Stuut, Palo Alto, CA (US)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by GOOGLE LLC, Mountain View, CA (US)
Filed on Mar. 23, 2023, as Appl. No. 18/125,583.
Application 18/125,583 is a continuation of application No. 17/861,615, filed on Jul. 11, 2022, granted, now 11,646,029.
Application 17/861,615 is a continuation of application No. 16/609,491, granted, now 11,410,648, issued on Aug. 9, 2022, previously published as PCT/US2017/054846, filed on Oct. 3, 2017.
Prior Publication US 2023/0230591 A1, Jul. 20, 2023
Int. Cl. G10L 15/22 (2006.01); G06F 9/445 (2018.01); G06F 9/451 (2018.01); G10L 15/08 (2006.01); G10L 15/18 (2013.01); G10L 15/30 (2013.01)
CPC G10L 15/22 (2013.01) [G06F 9/44505 (2013.01); G06F 9/44536 (2013.01); G06F 9/452 (2018.02); G10L 15/1822 (2013.01); G10L 15/30 (2013.01); G10L 2015/088 (2013.01); G10L 2015/223 (2013.01)] 16 Claims
OG exemplary drawing
 
9. A vehicle computing device of a vehicle, the vehicle computing device comprising:
one or more hardware processors; and
memory storing instructions that, when executed by the one or more hardware processors, cause the one or more hardware processors to:
receive, via one or more microphones of the vehicle computing device, an input audio signal that includes: (i) a first portion capturing a given trigger word or phrase, and (ii) a second portion capturing a request;
determine, based on processing the first portion of the input audio signal that includes the given trigger word or phrase, a given digital assistant application, from among a plurality of digital assistant applications that are accessible by the vehicle computing device, that is associated with the given trigger word or phrase,
wherein each of the plurality of digital assistant applications that are accessible by the vehicle computing device correspond to different scripts or programs that executable by a data processing system of vehicle computing device,
wherein the plurality of digital assistant applications that are accessible by the vehicle computing device include at least a first digital assistant application and a second digital assistant application,
wherein the first digital assistant application is associated with a set of vehicular functionalities, and
wherein the second digital assistant application is associated with a set of non-vehicular functionalities;
determine, based on processing the second portion of the input audio signal that includes the request, an action to be performed responsive to the request;
in response to determining that the given trigger word or phrase is a first trigger word or phrase that is associated with the first digital assistant application:
cause the first digital assistant application to perform the action to satisfy the request; and
in response to determining that the given trigger word or phrase is a second trigger word or phrase that is associated with the second digital assistant application:
cause the second digital assistant application to perform the action to satisfy the request.