US 12,254,333 B2
Systems, methods, and apparatus for providing dynamic auto-responses at a mediating assistant application
Justin Lewis, Marina Del Rey, CA (US); and Scott Davies, Santa Monica, CA (US)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by GOOGLE LLC, Mountain View, CA (US)
Filed on Dec. 12, 2023, as Appl. No. 18/537,190.
Application 18/537,190 is a continuation of application No. 17/965,054, filed on Oct. 13, 2022, granted, now 11,875,165.
Application 17/965,054 is a continuation of application No. 16/326,814, granted, now 11,474,841, issued on Oct. 18, 2022, previously published as PCT/US2019/014745, filed on Jan. 23, 2019.
Claims priority of provisional application 62/621,431, filed on Jan. 24, 2018.
Prior Publication US 2024/0111554 A1, Apr. 4, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/451 (2018.01); B62D 1/184 (2006.01); B62D 1/185 (2006.01); B62D 1/19 (2006.01); G06F 3/16 (2006.01); G06F 16/33 (2019.01); G06F 16/332 (2019.01); G06F 16/3329 (2025.01); G06F 16/3332 (2025.01); G06F 16/334 (2025.01); G06F 16/338 (2019.01); G06F 16/35 (2019.01); G06F 16/383 (2019.01); G06F 16/387 (2019.01); G06F 40/20 (2020.01); G06F 40/30 (2020.01); G06F 16/3331 (2025.01); G06F 16/353 (2025.01)
CPC G06F 9/453 (2018.02) [G06F 16/3329 (2019.01); G06F 16/3334 (2019.01); G06F 16/3344 (2019.01); G06F 40/20 (2020.01); G06F 40/30 (2020.01); B62D 1/184 (2013.01); B62D 1/185 (2013.01); B62D 1/195 (2013.01); G06F 3/167 (2013.01); G06F 16/332 (2019.01); G06F 16/3323 (2019.01); G06F 16/3326 (2019.01); G06F 16/3331 (2019.01); G06F 16/3343 (2019.01); G06F 16/3346 (2019.01); G06F 16/3347 (2019.01); G06F 16/338 (2019.01); G06F 16/353 (2019.01); G06F 16/383 (2019.01); G06F 16/387 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method implemented by one or more processors, the method comprising:
identifying first context data associated with a computing device, wherein the computing device includes an automated assistant that is configured to mediate performance of an action by an application that is available at the computing device;
based on the first context data, selecting from a plurality of context specific schema files, and providing to the computing device, a first context specific schema file, wherein the first context specific schema file includes responsive content provided in anticipation of the automated assistant receiving a request for the application to perform the action;
determining that the automated assistant has received the request for the application to perform the action;
providing, in response to determining that the automated assistant has received the request, a second context specific schema file to the computing device, wherein the second context specific schema file includes other content usable by the automated assistant to respond to a separate request associated with the action being performed by the application; and
modifying a status identifier to indicate that at least the first context specific schema file and the second context specific schema file are accessible to the automated assistant.