Google Patent Grants

Speaker embeddings for improved automatic speech recognition

Granted: November 5, 2024
Patent Number: 12136410
A method includes receiving a reference audio signal corresponding to reference speech spoken by a target speaker with atypical speech, and generating, by a speaker embedding network configured to receive the reference audio signal as input, a speaker embedding for the target speaker. The speaker embedding conveys speaker characteristics of the target speaker. The method also includes receiving a speech conversion request that includes input audio data corresponding to an utterance…

Efficient messaging in a procedure for accessing a communication channel

Granted: November 5, 2024
Patent Number: 12137478
Granting access to a communication channel for a user device by a base station includes receiving, from a user device, a request to access the communication channel, the request including a random access preamble and a payload, attempting to decode the payload, selecting a format of a response message in accordance with whether the payload was decoded successfully, and transmitting, to the user device, the response message, including providing an indication of the format of the response…

System and method for scheduling an uplink transmission assignment

Granted: November 5, 2024
Patent Number: 12137477
A user device (UE) for scheduling an uplink transmission assignment with a base station that communicates with the user device via a shared carrier, receives, from the base station, a configuration that indicates (i) a first channel access procedure for the user device to perform prior to transmitting an uplink transmission and (ii) at least one occasion at which the user device is to transmit the uplink transmission (1602); receives, from the base station via the shared carrier, a…

Using auxiliary device case for translation

Granted: November 5, 2024
Patent Number: 12137331
An auxiliary device charging case is used to facilitate translation features of a mobile computing device or auxiliary device. A first user, who may be a foreign language speaker, holds the charging case and speaks into the charging case. The charging case communicates the received speech to the mobile computing device, either directly or through the auxiliary device, which translates the received speech into a second language for a second user, who is the owner of the mobile computing…

Indirect transmission of session data

Granted: November 5, 2024
Patent Number: 12137147
The systems and methods described herein can enable the indirect transmission of session data between different domains. The system can pass the session data through a hashing function so that the data from a given domain remains private and secure to the specific domain. The system can generate clusters of associated domains for a given client device that the system can use to maintain a session between the client device and the domain.

Methods, systems, and media for recommending content based on network conditions

Granted: November 5, 2024
Patent Number: 12137132
In some embodiments, a method for recommending content based on network conditions comprises: receiving, from a first user device, a request to present media content recommendations on the first user device; in response to receiving the request, determining information indicating a user context associated with the first user device and network connectivity information associated with a connection status of the first user device over a communications network; identifying a group of media…

Email summary and completion check

Granted: November 5, 2024
Patent Number: 12137073
The technology manages message threads. A computing system is configured to detect at least one question in a message thread and to determine if the message thread includes at least one answer responding to the at least one question. From this, the system generates a summary of the message thread based on the detection of the at least one question and the determination of the at least one answer, and outputs for display the summary of the message thread to a recipient of the message…

Real time virtual teleportation in a browser

Granted: November 5, 2024
Patent Number: 12137005
A method including opening a web-based video call in a browser on a first device (145), receiving a request to join the web-based video call from a second device (150), capturing (110), by the first device, a video including a frame (105), segmenting (115), by the first device, the frame, selecting, by the first device, at least one segment (120) of the segmented frame, and streaming (125), directly from the first device to the second device, the video including the at least one segment…

Mixture model attention for flexible streaming and non-streaming automatic speech recognition

Granted: November 5, 2024
Patent Number: 12136415
A method for an automated speech recognition (ASR) model for unifying streaming and non-streaming speech recognition including receiving a sequence of acoustic frames. The method includes generating, using an audio encoder of an automatic speech recognition (ASR) model, a higher order feature representation for a corresponding acoustic frame in the sequence of acoustic frames. The method further includes generating, using a joint encoder of the ASR model, a probability distribution over…

Training keyword spotters

Granted: November 5, 2024
Patent Number: 12136412
A method of training a custom hotword model includes receiving a first set of training audio samples. The method also includes generating, using a speech embedding model configured to receive the first set of training audio samples as input, a corresponding hotword embedding representative of a custom hotword for each training audio sample of the first set of training audio samples. The speech embedding model is pre-trained on a different set of training audio samples with a greater…

Display screen or portion thereof with graphical user interface

Granted: November 5, 2024
Patent Number: D1050173

Photo relighting using deep neural networks and confidence learning

Granted: November 5, 2024
Patent Number: 12136203
Apparatus and methods related to applying lighting models to images of objects are provided. A neural network can be trained to apply a lighting model to an input image. The training of the neural network can utilize confidence learning that is based on light predictions and prediction confidence values associated with lighting of the input image. A computing device can receive an input image of an object and data about a particular lighting model to be applied to the input image. The…

Validation of modeling and simulation of virtual try-on of wearable device

Granted: November 5, 2024
Patent Number: 12136178
Systems and methods for validation of modeling and simulation systems that provide for the virtual try-on of wearable devices, such as glasses, by a user, and for the virtual fitting of selected wearable devices for the user. Wearable fit measurements, display fit measurements, ophthalmic fit measurements and other such measurements associated with the fit and function of the wearable device may be detected from image data capturing the wearable device worn by the user. The detected…

Methods, systems, and media for rewinding media content based on detected audio events

Granted: November 5, 2024
Patent Number: 12135918
Methods, systems, and media for rewinding media content based on detected audio events are provided. In some embodiments, a method for providing media guidance is provided, the method comprising: causing media content to be presented; receiving, using an audio input device, audio data that includes ambient sounds in an environment in which the media content is being presented; receiving a user command to rewind the media content; detecting that a portion of the audio data corresponds to…

Automatically detecting unauthorized re-identification

Granted: November 5, 2024
Patent Number: 12135820
The present disclosure provides systems and methods for automatically detecting third-party re-identification of anonymized computing devices. Methods include retrieving a log of content items provided to anonymized computing devices identifying a first content item provided to a plurality of anonymized computing devices within a first predetermined time period; for each anonymized computing device, generating a set of identifications of second content items retrieved by the anonymized…

Encrypted information retrieval

Granted: November 5, 2024
Patent Number: 12135811
Encrypted information retrieval can include generating a database that is partitioned into shards each having a shard identifier, and database entries in each shard that are partitioned into buckets having a bucket identifier. A batch of client-encrypted queries are received. The batch of client-encrypted queries are processed using a set of server-encrypted data stored in a database. The processing includes grouping the client-encrypted queries according to shard identifiers of the…

Providing command bundle suggestions for an automated assistant

Granted: November 5, 2024
Patent Number: 12135748
Generating and/or recommending command bundles for a user of an automated assistant. A command bundle comprises a plurality of discrete actions that can be performed by an automated assistant. One or more of the actions of a command bundle can cause transmission of a corresponding command and/or other data to one or more devices and/or agents that are distinct from devices and/or agents to which data is transmitted based on other action(s) of the bundle. Implementations determine command…

Systems and methods for automatically organizing files and folders

Granted: November 5, 2024
Patent Number: 12135689
A method for organizing a plurality of files to be stored on a cloud file system includes receiving user data provided by a user and pertaining to an organization of a plurality of files of the user into folders on the cloud file system, identifying a first file of the plurality of files, determining that the first file is a first email attachment to a first email received by the user, automatically storing the first email attachment in a first folder, identifying a second file of the…

Pre-seeding databases for integration testing

Granted: November 5, 2024
Patent Number: 12135637
Aspects of the disclosure are directed to pre-seeding test databases in a computing environment for software testing. A system manages a pool of pre-seeded databases to serve user devices with different database requirements for their integration testing needs. Pre-seeded databases can be served more efficiently over empty databases that are populated client-side. From a user perspective, databases appear ready instantly, ready for use as part of testing software using the pre-seeded…

Determining environment-conditioned action sequences for robotic tasks

Granted: November 5, 2024
Patent Number: 12134199
Training and/or using a machine learning model for performing robotic tasks is disclosed herein. In many implementations, an environment-conditioned action sequence prediction model is used to determine a set of actions as well as a corresponding particular order for the actions for the robot to perform to complete the task. In many implementations, each action in the set of actions has a corresponding action network used to control the robot in performing the action.