Method for detecting and classifying coughs or other non-semantic sounds using audio feature set learned from speech
Granted: March 11, 2025
Patent Number:
12249346
A method of detecting a cough in an audio stream includes a step of performing one or more pre-processing steps on the audio stream to generate an input audio sequence comprising a plurality of time-separated audio segments. An embedding is generated by a self-supervised triplet loss embedding model for each of the segments of the input audio sequence using an audio feature set, the embedding model having been trained to learn the audio feature set in a self-supervised triplet loss…
Anonymous device authentication
Granted: March 11, 2025
Patent Number:
12250546
Methods, systems, apparatus, and computer-readable storage devices for anonymous device authentication. A method includes: accessing, by the electronic device, data stored by the electronic device that identifies authentication keys the electronic device accepts as valid; sending, by the electronic device to a second electronic device, an authentication request that identifies a set of authentication keys including at least some of authentication keys the electronic device accepts as…
Network architecture with variable granularity optical routing
Granted: March 11, 2025
Patent Number:
12250501
An optical transport network (OTN) node including a plurality of optical circuit switches (OCSs), each OCS being a respective degree of the OTN node, at least two of the OCSs including an input port configured to be connected to a respective optical transport fiber outside of the OTN node, at least one first output port connected to a first switching layer, and at least one second output port connected to a second switching layer. The first and second switching layers have different…
Selection and provision of digital components during display of content
Granted: March 11, 2025
Patent Number:
12250435
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for the selection, provision and display of one or more digital components during display of content. Methods can include identifying a plurality of digital components that can be presented on the client device. A maximum number of digital components that can be presented in a slot of a content and the time duration of the slot is determined. For each digital component a score is generated…
Dynamic parameter selection for quality-normalized video transcoding
Granted: March 11, 2025
Patent Number:
12250383
Video streams uploaded to a video hosting platform are transcoded using quality-normalized transcoding parameters dynamically selected using a learning model. Video frames of a video stream are processed using the learning model to determine bitrate and quality score pairs for some or all possible transcoding resolutions. The listing of bitrate and quality score pairs determined for each resolution is processed to determine a set of transcoding parameters for transcoding the video stream…
Proactive caching of transient assistant action suggestions at a feature phone
Granted: March 11, 2025
Patent Number:
12250336
Proactive caching, at a client device (e.g., a feature phone), of transient assistant action suggestions for selective rendering by an assistant client application of the client device. A transient assistant action suggestion, when rendered via an assistant client application and selected, causes the assistant client application to initiate performance of a corresponding assistant action. In various implementations, a prefetched transient action suggestion can be a time-constrained…
Sending messages from smart speakers and smart displays via smartphones
Granted: March 11, 2025
Patent Number:
12250193
Techniques are described herein for using a smart device such as a standalone assistant-centric interactive speaker and/or a standalone assistant-centric interactive display with speaker(s) to send a message using a messaging application on a client device such as a smartphone. A method includes: receiving, by a first device, a request from a first user to send a message to a second user; determining that a messaging application corresponding to the request is unavailable on the first…
Network congestion control in sub-round trip time
Granted: March 11, 2025
Patent Number:
12250157
Aspects of the disclosure provide for congestion control mechanisms to reduce data transmission queues and to increase link utilization through precise congestion signals and reduction of control loop delay. A congestion control system (CC) system can utilize Back-To-Sender (BTS) packets over (round trip time) RTT control loop delay to react to congestion faster. The CC system can apply Proactive Ramp-up (PRU) to identify flow completions to occupy released bandwidth right on time, e.g.,…
Facilitating smart device control using positioning tags
Granted: March 11, 2025
Patent Number:
12250091
Various arrangements for using a positioning tag to facilitate control of a smart home device are presented herein. A communication sessions can be established between a control device and a positioning tag via a first device-to-device communication protocol. In response to a trigger event indicative of a user desiring to control the separate smart home device being detected, a positioning enablement message can be transmitted to the positioning tag via the first device-to-device…
Efficient and noise resilient measurements for quantum chemistry
Granted: March 11, 2025
Patent Number:
12249404
Methods, systems and apparatus for measuring the energy of a quantum chemical system. In one aspect, a method includes obtaining a Hamiltonian describing the chemical system, where the Hamiltonian is expressed in an orthonormal basis; decomposing the Hamiltonian into a sum of terms where each term comprises a respective operator that effects a respective single particle basis rotation, and one or more particle density operators; repeatedly, for each group comprising terms with a same…
Robust model performance across disparate sub-groups within a same group
Granted: March 11, 2025
Patent Number:
12248854
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing the difference in performance of a model across groups and sub-groups within the same group of users with similar characteristics for providing digital components. Methods can include identifying, a loss function that generates a loss representing a measure of performance the model seeks to optimize during training. The loss function is modified by adding an additional term to…
Ephemeral learning and/or federated learning of audio-based machine learning model(s) from stream(s) of audio data generated via radio station(s)
Granted: March 11, 2025
Patent Number:
12249345
Implementations disclosed herein are directed to utilizing ephemeral learning techniques and/or federated learning techniques to update audio-based machine learning (ML) model(s) based on processing streams of audio data generated via radio station(s) across the world. This enables the audio-based ML model(s) to learn representations and/or understand languages across the world, including tail languages for which there is no/minimal audio data. In various implementations, one or more…
Utilizing pre-event and post-event input streams to engage an automated assistant
Granted: March 11, 2025
Patent Number:
12249321
Techniques are described herein for selectively processing a user's utterances captured prior to and after an event that invokes an automated assistant to determine the user's intent and/or any parameters required for resolving the user's intent. In various implementations, respective measures of fitness for triggering responsive action by the automated assistant may be determined for pre-event and a post-event input streams. Based on the respective measures of fitness, one or both of…
Automatically determining language for speech recognition of spoken utterance received via an automated assistant interface
Granted: March 11, 2025
Patent Number:
12249319
Implementations relate to determining a language for speech recognition of a spoken utterance, received via an automated assistant interface, for interacting with an automated assistant. Implementations can enable multilingual interaction with the automated assistant, without necessitating a user explicitly designate a language to be utilized for each interaction. Selection of a speech recognition model for a particular language can based on one or more interaction characteristics…
Method and system for text-to-speech synthesis of streaming text
Granted: March 11, 2025
Patent Number:
12249313
A method and system is disclosed for speech synthesis of streaming text. At a text-to-speech (“ITS) system, a real-time streaming text string having a starting point and an ending point may be received, and a first sub-string comprising a first portion of the text string received from an initial point to a first trigger point may be accumulated. The initial point is no earlier than the starting point and is prior to the first trigger point, and the first trigger point is no further…
Face reconstruction from a learned embedding
Granted: March 11, 2025
Patent Number:
12249178
The present disclosure provides systems and methods that perform face reconstruction based on an image of a face. In particular, one example system of the present disclosure combines a machine-learned image recognition model with a face modeler that uses a morphable model of a human's facial appearance. The image recognition model can be a deep learning model that generates an embedding in response to receipt of an image (e.g., an uncontrolled image of a face). The example system can…
Geocoding personal information
Granted: March 11, 2025
Patent Number:
12249010
A computer-implemented method for generating geocoded user information is disclosed. The method comprises searching user data across multiple different data corpuses for entries having location-related information and determining locations for the location-related information. The method further comprises generating a map showing a current location of a mobile device along with representations of the entries having location-related information, at the determined locations, for entries…
Watermark-based image reconstruction
Granted: March 11, 2025
Patent Number:
12249002
A computer-implemented method that provides watermark-based image reconstruction to compensate for lossy encoding schemes. The method can generate a difference image describing the data loss associated with encoding an image using a lossy encoding scheme. The difference image can be encoded as a message and embedded in the encoded image using a watermark and later extracted from the encoded image. The difference image can be added to the encoded image to reconstruct the original image.…
Geographic dataset preparation and analytics systems
Granted: March 11, 2025
Patent Number:
12248957
Techniques for preparing datasets for geo experiments and improving accuracy of geo experiments are presented herein. The system can access a dataset of a plurality of geographic pairs. Additionally, the system can calculate a first outcome estimate based on a difference in response data and a difference in input data for a first geographic pair. Moreover, the system can calculate a plurality of experimental uncertainty estimates associated with the plurality of geographic pairs during…
Controlling agents using scene memory data
Granted: March 11, 2025
Patent Number:
12248875
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for controlling an agent. One of the methods includes receiving a current observation characterizing a current state of the environment as of the time step; generating an embedding of the current observation; processing scene memory data comprising embeddings of prior observations received at prior time steps using an encoder neural network, wherein the encoder neural network is configured to…