-
1.
公开(公告)号:US20250147780A1
公开(公告)日:2025-05-08
申请号:US18958515
申请日:2024-11-25
Applicant: GOOGLE LLC
Inventor: Keun Soo Yim
IPC: G06F9/451 , G06F16/901
Abstract: Implementations set forth herein relate to providing suggestions for application services using tree data structures provided by various application sources. A native data structure, created by an assistant application or other related application, can be present in a local memory and, depending on the status of this native data structure, can be utilized to generate deep links to be rendered within the search interface. Selection of a particular deep link can initialize particular operations and/or routines at one or more client or remote applications. When the native structure is unavailable, or does not satisfy certain criteria, other actions can be initiated for fetching data from remote sources or utilizing other locally available application data structures. In some implementations, graphical user interface elements indicating operation statuses can be rendered based on the available data structure(s), thereby aiding in selecting certain services across multiple applications.
-
公开(公告)号:US20250117708A1
公开(公告)日:2025-04-10
申请号:US18981974
申请日:2024-12-16
Applicant: GOOGLE LLC
Inventor: Keun Soo Yim , Zhitu Chen , Brendan G. Lim
IPC: G06N20/00 , G06F3/01 , G06F3/04886 , G06F3/16
Abstract: Implementations set forth herein relate to an automated assistant that can adapt to circumstances in which a user may invoke an automated assistant with an intention of interacting with the automated assistant via a non-default interface. For example, in some instances, a user may invoke an automated assistant by selecting a selectable GUI element. In response, the automated assistant can determine that, in the current context, spoken utterances may not be suitable for providing to the automated assistant. Based on this determination, the automated assistant can cause a keyboard interface to be rendered and/or initialized for receiving typed inputs from the user. Should the user subsequently change contexts, the automated assistant can determine that voice input is now suitable for user input and initialize an audio interface in response to the user providing an invocation input in the subsequent context.
-
3.
公开(公告)号:US12153941B1
公开(公告)日:2024-11-26
申请号:US18387401
申请日:2023-11-06
Applicant: GOOGLE LLC
Inventor: Keun Soo Yim
IPC: G06F9/451 , G06F16/901
Abstract: Implementations set forth herein relate to providing suggestions for application services using tree data structures provided by various application sources. A native data structure, created by an assistant application or other related application, can be present in a local memory and, depending on the status of this native data structure, can be utilized to generate deep links to be rendered within the search interface. Selection of a particular deep link can initialize particular operations and/or routines at one or more client or remote applications. When the native structure is unavailable, or does not satisfy certain criteria, other actions can be initiated for fetching data from remote sources or utilizing other locally available application data structures. In some implementations, graphical user interface elements indicating operation statuses can be rendered based on the available data structure(s), thereby aiding in selecting certain services across multiple applications.
-
4.
公开(公告)号:US20240184604A1
公开(公告)日:2024-06-06
申请号:US18075191
申请日:2022-12-05
Applicant: GOOGLE LLC
Inventor: Keun Soo Yim
IPC: G06F9/451 , G06F3/04842
CPC classification number: G06F9/453 , G06F3/04842
Abstract: Implementations detect an assistant invocation while a first application is running in a foreground of a client device, and retrieve one or more suggestion-generation criteria for the first application. Those implementations further determine, based on the retrieved one or more suggestion-generation criteria, one or more suggestions to be presented to a user of the client device in response to the assistant invocation. Some implementations additionally cause the one or more suggestions to be displayed in response to the assistant invocation, such as within an overlay displayed over a user interface of the first application.
-
公开(公告)号:US11960837B2
公开(公告)日:2024-04-16
申请号:US18096964
申请日:2023-01-13
Applicant: GOOGLE LLC
Inventor: Keun Soo Yim
IPC: G06F17/00 , G06F9/451 , G06F40/274 , G06F40/30
CPC classification number: G06F40/274 , G06F9/453 , G06F40/30
Abstract: Implementations set forth herein relate to providing selectable autofill suggestions, which correspond to application actions that are at least partially fulfilled using server command data—prior to a user selecting a particular selectable autofill suggestion. Proactively fulfilling command data in this way mitigates latency between user selection of a suggestion and fulfillment of a particular action. Initially, a partial input can be processed to generate autofill suggestions, which can be communicated to a server device for further processing. The autofill suggestions can also be rendered for selection at a touch display interface, thereby allowing a user to select one of the autofill suggestions. As command fulfillment data is provided by the server, the command fulfillment data can be available to a corresponding application(s) in order that any corresponding actions can be at least partially fulfilled prior to user selection.
-
公开(公告)号:US20230274090A1
公开(公告)日:2023-08-31
申请号:US18144707
申请日:2023-05-08
Applicant: GOOGLE LLC
Inventor: Keun Soo Yim , Kyung Yul Lim , Umesh Patil
IPC: G06F40/295 , G06F40/205 , G06F40/279 , G10L15/19
CPC classification number: G06F40/295 , G06F40/205 , G06F40/279 , G10L15/19
Abstract: Implementations are described herein for recommending actions based on entity or entity type. In various implementations, a partial free-form natural language input may be received from a user at an input component of a computing device. The partial free-form natural language input may identify an entity without identifying a responsive action and may be directed by the user to an automated assistant that operates at least in part on the computing device. The partial free-form natural language input may be analyzed to identify the entity. Based on the identified entity, a plurality or superset of candidate responsive actions may be identified, filtered, and/or ranked based on one or more signals. The automated assistant may then provide output that recommends one or more of the candidate responsive actions based on the ranking and/or filtering.
-
公开(公告)号:US11556707B2
公开(公告)日:2023-01-17
申请号:US16905338
申请日:2020-06-18
Applicant: Google LLC
Inventor: Keun Soo Yim
IPC: G06F17/00 , G06F40/274 , G06F9/451 , G06F40/30
Abstract: Implementations set forth herein relate to providing selectable autofill suggestions, which correspond to application actions that are at least partially fulfilled using server command data—prior to a user selecting a particular selectable autofill suggestion. Proactively fulfilling command data in this way mitigates latency between user selection of a suggestion and fulfillment of a particular action. Initially, a partial input can be processed to generate autofill suggestions, which can be communicated to a server device for further processing. The autofill suggestions can also be rendered for selection at a touch display interface, thereby allowing a user to select one of the autofill suggestions. As command fulfillment data is provided by the server, the command fulfillment data can be available to a corresponding application(s) in order that any corresponding actions can be at least partially fulfilled prior to user selection.
-
公开(公告)号:US20220329550A1
公开(公告)日:2022-10-13
申请号:US17850550
申请日:2022-06-27
Applicant: Google LLC
Inventor: Keun Soo Yim
IPC: H04L51/046 , G06F9/455 , H04L51/02
Abstract: Implementations set forth herein relate to an automated assistant that allows third party applications to inject dependencies to leverage automated assistant functions. Furthermore, enabling such dependency injections can allow third party applications to preserve privacy of any application content that is used during execution of automated assistant functions. In some implementations, a third party application can initialize a function with an assistant dependency using parameters that are tagged as private. Initializing a function in such as a way can allow private content communicated between the third party application and the automated assistant to be abstracted for security purposes. The abstracted content can thereafter be communicated to a remote server—such as a server hosting an extensively trained machine learning model. Intelligent output provided by the server can then be incorporated into one or more processes of the third party application without comprising security.
-
公开(公告)号:US20210109845A1
公开(公告)日:2021-04-15
申请号:US16608363
申请日:2017-11-10
Applicant: Google LLC
Inventor: Ravi Shah , Maya Ben Ari , Keun Soo Yim
Abstract: Methods and apparatus are provided for testing computing devices. A host computing device is provided for testing devices under test (DUTs) using a test suite that includes first and second tests. The DUTs can include a first group of DUTs with a first DUT and a second group of DUTs with a second DUT. The first and second groups of DUTs can share a common design. The host computing device can determine that the DUTs execute the first test before the second test. The host computing device can receive failing first test results for the first DUT. The host computing device can determine, based on the first test results and that the first and second DUT groups share a common design, to execute the second test before the first test and can subsequently instruct the second DUT to execute the second test before the first test.
-
公开(公告)号:US20240411813A1
公开(公告)日:2024-12-12
申请号:US18206465
申请日:2023-06-06
Applicant: GOOGLE LLC
Inventor: Keun Soo Yim
IPC: G06F16/9032 , G06F40/247 , G06F40/295 , G06F40/30
Abstract: Implementations include determining that an entity is associated with an application, determining fulfillment information for fulfilling a search of the entity within the application, and, in response to determining that the entity is associated with the application, storing, at a computing device, an association between the entity and the fulfillment information for fulfilling the search of the entity within the application. Some of those implementations further include, subsequent to the storing, receiving, via the computing device, incomplete user input that indicates the entity but not the application, and in response to receiving the incomplete user input, causing a suggestion to be rendered via the computing device in a selectable format based on the stored association between the entity and the fulfillment information. The suggestion in the selectable format, when selected, executes the fulfillment information to fulfill the search of the entity within the application.
-
-
-
-
-
-
-
-
-