The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Aug. 12, 2025
Filed:
May. 31, 2022
Google Llc, Mountain View, CA (US);
Keun Soo Yim, San Jose, CA (US);
Ilya Firman, Sunnyvale, CA (US);
Adam Miller Coimbra, Mountain View, CA (US);
Robert James Berry, New York, NY (US);
Mugurel Ionut Andreica, Thalwil, CH;
Mikhail Reutov, Zurich, CH;
Gabriel Oak Taubman, Brooklyn, NY (US);
Cliff Shan Kuang, San Francisco, CA (US);
Michael Oh, Santa Clara, CA (US);
Svetoslav Radoslavov Ganov, Alamo, CA (US);
Kalyana Ram Desineni, San Jose, CA (US);
GOOGLE LLC, Mountain View, CA (US);
Abstract
The present disclosure is directed to automating user interactions in an application. In particular, the computing device can determine, based on the input data, an intent associated with performing an action on the computing device. Additionally, the computing device can invoke, using an application-level assistant component configured to provide an application-level interface on the computing device, execution of an application. Moreover, the computing device can transmit, to a system-level assistant component configured to provide a system-level interface with the computing device, instructions to interface with an actionable component of the application. The instructions can be transmitted using a trusted intermediary component configured to facilitate an interface between the system-level assistant component and the application-level assistant component. Furthermore, the computing device can engage, using the system-level assistant component, the actionable component of the application to perform the action.