-
公开(公告)号:US20250069617A1
公开(公告)日:2025-02-27
申请号:US18454031
申请日:2023-08-22
Applicant: Google LLC
Inventor: Victor Carbune , Matthew Sharifi
IPC: G10L25/48 , G10L15/183 , G10L15/22
Abstract: A method includes receiving a natural language query specifying an action for an assistant interface to perform and selecting one or more business large language models (LLMs) for the assistant interface to interact with to fulfill performance of the action. For each business LLM, method also includes accessing an adapter module to structure the natural language query into a respective prompt specifically formulated for the corresponding business LLM, issuing, for input to the corresponding business LLM, the respective prompt, and receiving corresponding response content from the corresponding business LLM that conveys details regarding performance of a corresponding portion of the action. The method also includes presenting, for output from the user device, presentation content based on the corresponding response content received from each corresponding business LLM.
-
公开(公告)号:US12223960B2
公开(公告)日:2025-02-11
申请号:US18608559
申请日:2024-03-18
Applicant: GOOGLE LLC
Inventor: Matthew Sharifi , Victor Carbune
IPC: G10L21/00 , G06F16/9032 , G06F16/9035 , G06F21/12 , G10L15/22 , G10L15/26 , G10L25/00 , G06F3/04812
Abstract: Implementations relate to generating a proficiency measure, and utilizing the proficiency measure to adapt one or more automated assistant functionalities. The generated proficiency measure is for a particular class of automated assistant actions, and is specific to an assistant device and/or is specific to a particular user. A generated proficiency measure for a class can reflect a degree of proficiency, of a user and/or of an assistant device, for that class. Various automated assistant functionalities can be adapted, for a particular class, responsive to determining the proficiency measure satisfies a threshold, or fails to satisfy the threshold (or an alternate threshold). The adaptation(s) can make automated assistant processing more efficient and/or improve (e.g., shorten the duration of) user-assistant interaction(s).
-
公开(公告)号:US20250022464A1
公开(公告)日:2025-01-16
申请号:US18900099
申请日:2024-09-27
Applicant: GOOGLE LLC
Inventor: Matthew Sharifi , Victor Carbune
Abstract: Techniques are described herein for warm word arbitration between automated assistant devices. A method includes: determining that warm word arbitration is to be initiated between a first assistant device and one or more additional assistant devices, including a second assistant device; broadcasting, by the first assistant device, to the one or more additional assistant devices, an active set of warm words for the first assistant device; for each of the one or more additional assistant devices, receiving, from the additional assistant device, an active set of warm words for the additional assistant device; identifying a matching warm word included in the active set of warm words for the first assistant device and included in the active set of warm words for the second assistant device; and enabling or disabling detection of the matching warm word by the first assistant device, in response to identifying the matching warm word.
-
公开(公告)号:US12188782B2
公开(公告)日:2025-01-07
申请号:US17057077
申请日:2019-12-19
Applicant: GOOGLE LLC
Inventor: Victor Carbune , Kevin Allekotte
IPC: G01C21/00
Abstract: To provide dynamic generation and suggestion of map tiles, a server device receives from a user device a request for map data for a particular geographic region. The server device obtains a set of user contextual data and a set of candidate map tiles associated with the particular geographic region. The server device then selects one or more of the set of candidate map tiles based on the set of user contextual data, and transmits the one or more selected map tile to the user device for display.
-
公开(公告)号:US20240420698A1
公开(公告)日:2024-12-19
申请号:US18820381
申请日:2024-08-30
Applicant: GOOGLE LLC
Inventor: Matthew Sharifi , Victor Carbune
IPC: G10L15/22 , G06F16/245 , G06F16/248 , G10L15/26 , G10L15/30 , G10L15/32
Abstract: Systems and methods for determining whether to combine responses from multiple automated assistants. An automated assistant may be invoked by a user utterance, followed by a query, which is provided to a plurality of automated assistants. A first response is received from a first automated assistant and a second response is received from a second automated assistant. Based on similarity between the responses, a primary automated assistant determines whether to combine the responses into a combined response. Once the combined response has been generated, one or more actions are performed in response to the combined response.
-
公开(公告)号:US20240362746A1
公开(公告)日:2024-10-31
申请号:US18770481
申请日:2024-07-11
Applicant: Google LLC
Inventor: Victor Carbune , Daniel M. Keysers , Thomas Deselaers
IPC: G06T3/4046 , G06T5/50
CPC classification number: G06T3/4046 , G06T5/50 , G06T2207/20081 , G06T2207/20084
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that use generative adversarial models to increase the quality of sensor data generated by a first environmental sensor to resemble the quality of sensor data generated by another sensor having a higher quality than the first environmental sensor. A set of first and second training data generated by a first environmental sensor having a first quality and a second sensor having a target quality, respectively, is received. A generative adversarial mode is trained, using the set of first training data and the set of second training data, to modify sensor data from the first environmental sensor by reducing a difference in quality between the sensor data generated by the first environmental sensor and sensor data generated by the target environmental sensor.
-
公开(公告)号:US20240338396A1
公开(公告)日:2024-10-10
申请号:US18657447
申请日:2024-05-07
Applicant: GOOGLE LLC
Inventor: Victor Carbune , Pedro Gonnet Anders
IPC: G06F16/33 , G06F3/0482 , G06F16/332 , G06F16/338 , G06F16/93 , G06F40/40 , G06V30/418 , H04L51/02
CPC classification number: G06F16/3344 , G06F16/3329 , G06F16/3347 , G06F16/338 , G06F16/93 , G06F40/40 , G06V30/418 , H04L51/02 , G06F3/0482
Abstract: Techniques are described herein for determining an information gain score for one or more documents of interest to the user and present information from the documents based on the information gain score. An information gain score for a given document is indicative of additional information that is included in the document beyond information contained in documents that were previously viewed by the user. In some implementations, the information gain score may be determined for one or more documents by applying data from the documents across a machine learning model to generate an information gain score. Based on the information gain scores of a set of documents, the documents can be provided to the user in a manner that reflects the likely information gain that can be attained by the user if the user were to view the documents.
-
公开(公告)号:US12112754B2
公开(公告)日:2024-10-08
申请号:US18514730
申请日:2023-11-20
Applicant: GOOGLE LLC
Inventor: Victor Carbune , Matthew Sharifi
CPC classification number: G10L15/22 , G10L15/1815 , H04L51/56 , G10L2015/223
Abstract: Implementations relate to an automated assistant that can respond to communications received via a third party application and/or other third party communication modality. The automated assistant can determine that the user is participating in multiple different conversations via multiple different third party communication services. In some implementations, conversations can be processed to identify particular features of the conversations. When the automated assistant is invoked to provide input to a conversation, the automated assistant can compare the input to the identified conversation features in order to select the particular conversation that is most relevant to the input. In this way, the automated assistant can assist with any of multiple disparate conversations that are each occurring via a different third party application.
-
公开(公告)号:US12046239B2
公开(公告)日:2024-07-23
申请号:US18200518
申请日:2023-05-22
Applicant: GOOGLE LLC
Inventor: Matthew Sharifi , Victor Carbune
IPC: G10L15/22 , G06F3/04886 , G06F3/16 , G10L25/78
CPC classification number: G10L15/22 , G06F3/04886 , G06F3/167 , G10L25/78 , G10L2015/223 , G10L2015/228
Abstract: Implementations set forth relate to suggesting an alternate interface modality when an automated assistant and/or a user is expected to not understand a particular interaction between the user and the automated assistant. In some instances, the automated assistant can pre-emptively determine that a forthcoming and/or ongoing interaction between a user and an automated assistant may experience interference. Based on this determination, the automated assistant can provide an indication that the interaction may not be successful and/or that the user should interact with the automated assistant through a different modality. For example, the automated assistant can render a keyboard interface at a portable computing device when the automated assistant determines that an audio interface of the portable computing device is experiencing interference.
-
公开(公告)号:US12041057B2
公开(公告)日:2024-07-16
申请号:US18159900
申请日:2023-01-26
Applicant: Google LLC
Inventor: Victor Carbune , Sandro Feuz
IPC: H04L67/52 , G06F21/62 , H04L9/40 , H04L67/306 , H04L67/54 , G06F9/4401
CPC classification number: H04L63/102 , G06F21/629 , H04L63/08 , H04L67/306 , H04L67/52 , H04L67/54 , G06F9/442
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for extending application access across devices. In some implementations, an electronic device receives a request to provide access to the electronic device to a particular user that is not registered as a user of the electronic device. The electronic device receives authentication credentials for the particular user. The electronic device provides the authentication credentials to a server system and receives data from the server system that (i) indicates that the providing access to the electronic device in a guest mode is authorized, and (ii) indicates a state of an instance of an application installed on a second device. The electronic device provides access to the electronic device in the guest mode that provides an interface that at least partially recreates the state of the instance of the application installed on the second device.
-
-
-
-
-
-
-
-
-