-
公开(公告)号:US20240303243A1
公开(公告)日:2024-09-12
申请号:US18009791
申请日:2022-06-30
Applicant: Google LLC
Inventor: Cliff Shan Kuang , Joshua Lance Leviste Principe , Kevin Gaunt , Ricardo Bruno Augusto Enriques
IPC: G06F16/2457 , G06F16/22
CPC classification number: G06F16/24578 , G06F16/2228
Abstract: Example embodiments of the present disclosure provide for an example method including obtaining component data associated with a plurality of components. The example method includes generating an index of the component data and obtaining user input data indicative of a request. The example method includes processing the user input data to determine an intent associated with the request and obtaining, based on the intent, data indicative of one or more components from the index. The example method includes determining a rank for at least one respective component of the one or more components. The example method includes updating a user interface to display the one or more components, wherein the components are displayed based at least in part on the rank of the respective component. The example method can include generating modular spaces composed of a plurality of components to generate composite application interfaces which can include cross-application functionalities.
-
公开(公告)号:US20230274737A1
公开(公告)日:2023-08-31
申请号:US18013083
申请日:2022-05-31
Applicant: Google LLC
Inventor: Keun Soo Yim , Ilya Firman , Adam Miller Coimbra , Robert James Berry , Mugurel Ionut Andreica , Mikhail Reutov , Gabriel Oak Taubman , Cliff Shan Kuang , Michael Oh , Svetoslav Radoslavov Ganov , Kalyana Ram Desineni
CPC classification number: G10L15/22 , G10L15/1822 , G10L2015/223
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.
-