-
公开(公告)号:US11683320B2
公开(公告)日:2023-06-20
申请号:US17237573
申请日:2021-04-22
Applicant: Google LLC
Inventor: Victor Carbune , Thomas Deselaers , Sandro Feuz
IPC: H04L9/40 , G10L15/22 , H04L67/12 , H04L67/30 , G06F16/635 , G06F3/16 , G10L17/00 , G06F21/32 , G06F9/50 , G10L15/30
CPC classification number: H04L63/107 , G06F3/167 , G06F9/5055 , G06F16/635 , G06F21/32 , G10L15/22 , G10L17/00 , H04L63/0861 , H04L67/12 , H04L67/30 , G06F2221/2111 , G10L15/30 , G10L2015/226 , G10L2015/227
Abstract: The present disclosure is generally directed to a data processing system for customizing content in a voice activated computer network environment. With user consent, the data processing system can improve the efficiency and effectiveness of auditory data packet transmission over one or more computer networks by, for example, increasing the accuracy of the voice identification process used in the generation of customized content. The present solution can make accurate identifications while generating fewer audio identification models, which are computationally intensive to generate.
-
公开(公告)号:US20230068252A1
公开(公告)日:2023-03-02
申请号:US17982368
申请日:2022-11-07
Applicant: GOOGLE LLC
Inventor: Victor Carbune , Sandro Feuz
IPC: G06N3/08 , G06N7/00 , G06Q30/02 , H04L67/289 , H04L67/50 , H04L67/5681
Abstract: Methods, systems, and apparatuses for implementing advanced content retrieval are described. Machine learning methods may be implemented so that a system may predict when a user device may experience network disconnections. The system may also predict the type of content one or more applications on the user device may seek to download during the network disconnection period. Neural networks may be trained based on user activity log data and may implement machine-learning techniques to determine user preferences and settings for advanced content retrieval. The system may predict when a user may want to download content in advance, the type of content the user may be interested in, anticipated network connectivity, and anticipated battery consumption. The system may then generate recommendations for the user device based on the predictions. If a user agrees with the recommendations, the system may obtain and cache the content.
-
73.
公开(公告)号:US11537931B2
公开(公告)日:2022-12-27
申请号:US15825551
申请日:2017-11-29
Applicant: Google LLC
Inventor: Sandro Feuz , Victor Carbune
IPC: G06N20/00
Abstract: The present disclosure provides an on-device machine learning platform that enables sharing of machine-learned models between applications on a computing device. For example, a first application which has a machine-learned model for a specific task can expose the model to other applications through a system level application programming interface (API) for the other applications to use. Communications using the API can be handled by the on-device machine learning platform. In some implementations, some exchange of resources (e.g., computing resources) can be provided so that the first application is compensated for sharing the machine-learned model (e.g., on a per model invocation basis).
-
74.
公开(公告)号:US20220391772A1
公开(公告)日:2022-12-08
申请号:US17888091
申请日:2022-08-15
Applicant: GOOGLE LLC
Inventor: Sebastian Millius , Sandro Feuz
Abstract: Automatically generating and/or automatically transmitting a status of a user. The status is transmitted for presentation to one or more additional users via corresponding computing device(s) of the additional user(s). Some implementations are directed to determining both: a status of a user, and a predicted duration of that status; and generating a status notification that includes the status and that indicates the predicted duration. Some implementations are additionally or alternatively directed to utilizing at least one trust criterion in determining whether to provide a status notification of a user to an additional user and/or in determining what status notification to provide to the additional user. Some implementations are additionally or alternatively directed to training and/or use of machine learning model(s) in determining a status of a user and/or a predicted duration of that status.
-
公开(公告)号:US11521618B2
公开(公告)日:2022-12-06
申请号:US16716654
申请日:2019-12-17
Applicant: Google LLC
Inventor: Victor Carbune , Pedro Gonnet Anders , Thomas Deselaers , Sandro Feuz
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for collaboration between multiple voice controlled devices are disclosed. In one aspect, a method includes the actions of identifying, by a first computing device, a second computing device that is configured to respond to a particular, predefined hotword; receiving audio data that corresponds to an utterance; receiving a transcription of additional audio data outputted by the second computing device in response to the utterance; based on the transcription of the additional audio data and based on the utterance, generating a transcription that corresponds to a response to the additional audio data; and providing, for output, the transcription that corresponds to the response.
-
公开(公告)号:US11495217B2
公开(公告)日:2022-11-08
申请号:US16728582
申请日:2019-12-27
Applicant: Google LLC
Inventor: Pedro Gonnet Anders , Victor Carbune , Daniel Keysers , Thomas Deselaers , Sandro Feuz
Abstract: Techniques are described herein for enabling an automated assistant to adjust its behavior depending on a detected age range and/or “vocabulary level” of a user who is engaging with the automated assistant. In various implementations, data indicative of a user's utterance may be used to estimate one or more of the user's age range and/or vocabulary level. The estimated age range/vocabulary level may be used to influence various aspects of a data processing pipeline employed by an automated assistant. In various implementations, aspects of the data processing pipeline that may be influenced by the user's age range/vocabulary level may include one or more of automated assistant invocation, speech-to-text (“STT”) processing, intent matching, intent resolution (or fulfillment), natural language generation, and/or text-to-speech (“TTS”) processing. In some implementations, one or more tolerance thresholds associated with one or more of these aspects, such as grammatical tolerances, vocabularic tolerances, etc., may be adjusted.
-
公开(公告)号:US11455418B2
公开(公告)日:2022-09-27
申请号:US16079887
申请日:2018-08-07
Applicant: Google LLC
Inventor: Sandro Feuz , Sammy El Ghazzal
IPC: G06F21/62 , G06F16/33 , G10L15/18 , G10L15/22 , G10L15/30 , H04L51/02 , H04L67/306 , G06F40/279 , H04L9/40 , H04L67/52
Abstract: Automated assistant responses may be assembled and/or evaluated to address privacy concerns. A free-form natural language input may be received from a first user and may include a request for information pertaining to a second user. Multiple data sources may be identified that are accessible by an automated assistant to retrieve data associated with the second user. The multiple data sources may collectively include sufficient data to formulate a natural language response to the request. Respective privacy scores associated with the multiple data sources may be used to determine an aggregate privacy score associated with responding to the request. The natural language response may then be output at a client device operated by the first user in response to a determination that the aggregate privacy score associated with the natural language response satisfies a privacy criterion established for the second user with respect to the first user.
-
公开(公告)号:US20220156130A1
公开(公告)日:2022-05-19
申请号:US17588637
申请日:2022-01-31
Applicant: Google LLC
Inventor: Sandro Feuz , Victor Carbune
IPC: G06F9/54 , H04L51/224
Abstract: Implementations set forth herein relate to intervening notifications provided by an application for mitigating computationally wasteful application launching behavior that is exhibited by some users. A state of a module of a target application can be identified by emulating user inputs previously provided by the user to the target application. In this way, the state of the module can be determined without visibly launching the target application. When the state of the module is determined to satisfy criteria for providing a notification to the user, the application can render a notification for the user. The application can provide intervening notifications for a variety of different target applications in order to reduce a frequency at which the user launches and closes applications to check for variations in target application content.
-
公开(公告)号:US11314890B2
公开(公告)日:2022-04-26
申请号:US16270045
申请日:2019-02-07
Applicant: Google LLC
Inventor: Sandro Feuz , Sammy El Ghazzal
IPC: G06F21/62 , G06F16/33 , G06F40/279 , G10L15/18 , G10L15/22 , H04L67/306 , H04L51/02 , H04L29/06 , H04L67/52 , G10L15/30
Abstract: Techniques are described herein for assembling/evaluating automated assistant responses for privacy concerns. In various implementations, a free-form natural language input may be received from a first user and may include a request for information pertaining to a second user. Multiple data sources may be identified that are accessible by an automated assistant to retrieve data associated with the second user. The multiple data sources may collectively include sufficient data to formulate a natural language response to the request. Respective privacy scores associated with the multiple data sources may be used to determine an aggregate privacy score associated with responding to the request. The natural language response may then be output at a client device operated by the first user in response to a determination that the aggregate privacy score associated with the natural language response satisfies a privacy criterion established for the second user with respect to the first user.
-
公开(公告)号:US11256992B2
公开(公告)日:2022-02-22
申请号:US16622555
申请日:2019-06-25
Applicant: GOOGLE LLC
Inventor: Victor Carbune , Sandro Feuz
IPC: G06N5/02 , G06F40/35 , G06F40/205 , G06F40/295 , H04L51/046
Abstract: Techniques and a framework are described herein for constructing and/or updating, e.g., on top of a general-purpose knowledge graph, an “event-specific provisional knowledge graph.” In various implementations, live data stream(s) may be analyzed to identify entity(s) associated with a developing event. The entity(s) may form part of a general-purpose knowledge graph that includes entity nodes and edges between the entity nodes. Based on the identified one or more entities, an event-specific provisional knowledge graph may be constructed or updated in association with the developing event. In some implementations, the event-specific provisional knowledge graph may be queried for new information about the developing event. Computing devices may be caused to render, as output, the new information.
-
-
-
-
-
-
-
-
-