US 12,067,876 B2
Systems and methods of hands-free assistant-requested communication
David Noy, Mountain View, CA (US); Gal Moshitch, Tel-Aviv (IL); and Shachar Shimoni, Mountain View, CA (US)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by GOOGLE LLC, Mountain View, CA (US)
Filed on Sep. 9, 2021, as Appl. No. 17/470,765.
Application 17/470,765 is a continuation of application No. 16/646,927, granted, now 11,145,203, previously published as PCT/US2017/051167, filed on Sep. 12, 2017.
Prior Publication US 2021/0407289 A1, Dec. 30, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04W 4/48 (2018.01); G08G 1/0967 (2006.01); H04W 4/02 (2018.01); H04W 76/14 (2018.01)
CPC G08G 1/09675 (2013.01) [G08G 1/096775 (2013.01); H04W 4/023 (2013.01); H04W 4/027 (2013.01); H04W 4/48 (2018.02); H04W 76/14 (2018.02)] 19 Claims
OG exemplary drawing
 
1. A method for establishing a device-initiated virtual voice assistant communication session related to navigation between a user and an electronic device, the virtual voice assistant communication session comprising voice output by the electronic device and voice input by the user, the method comprising:
detecting, by one or more processors in the electronic device, a triggering event for establishing a device-initiated virtual voice assistant communication session with a user of a navigation application, wherein the triggering event is information provided by a sensor, wherein detecting the triggering event comprises identifying, by the electronic device, one or more of: (i) first information to communicate to the user or (ii) second information from the user to communicate to the navigation application;
generating, by the one or more processors, a notification based on detecting the triggering event;
subsequently to generating the notification, receiving, by the one or more processors, a permission from the user to establish the virtual voice assistant communication session; and
in response to receiving the permission, establishing the virtual voice assistant communication session between the electronic device and the user, the virtual voice assistant communication session including voice output by the electronic device including one or more of: (i) the identified first information to communicate to the user or (ii) a request for the identified second information from the user to communicate to the navigation application.