Google Patent Grants

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…

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…

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…

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…

Requesting and receiving reminder instructions in a navigation session

Granted: March 11, 2025
Patent Number: 12247842
A computing device may implement a method for creating and providing reminders during navigation sessions. The method may include initiating a navigation session for providing a set of navigation instructions to a user from a starting location to a destination location along a route, and receiving, from a user during the navigation session, an input including a request to create a reminder. The method may further include analyzing the input to determine: (i) a content of the reminder,…

Unsupervised parallel tacotron non-autoregressive and controllable text-to-speech

Granted: March 11, 2025
Patent Number: 12249315
A method for training a non-autoregressive TTS model includes obtaining a sequence representation of an encoded text sequence concatenated with a variational embedding. The method also includes using a duration model network to predict a phoneme duration for each phoneme represented by the encoded text sequence. Based on the predicted phoneme durations, the method also includes learning an interval representation and an auxiliary attention context representation. The method also includes…

Methods, systems, and media for navigating a user interface using directional controls

Granted: March 11, 2025
Patent Number: 12248661
Methods, systems, and media for navigating a user interface are provided. In some embodiments, methods for navigating a user interface is provided, the method comprising: causing a user interface to be presented including media identifiers that correspond media assets; causing the media identifiers to be arranged along a first direction; causing a first media identifier at a first position to be highlighted; causing a menu element to be presented at a first menu position associated with…

Providing composite graphical assistant interfaces for controlling various connected devices

Granted: March 11, 2025
Patent Number: 12248659
Methods, apparatus, systems, and computer-readable media are provided for tailoring composite graphical assistant interfaces for interacting with multiple different connected devices. The composite graphical assistant interfaces can be generated in response to a user providing a request for an automated assistant to cause a connected device to perform a particular function. In response to the automated assistant receiving the request, the automated assistant can identify other connected…

Touch sensor with overlapping sensing elements for input surface differentiation

Granted: March 11, 2025
Patent Number: 12248649
A sensor system includes a touch sensor having a plurality of conductive sensing elements integrated with a flexible substrate. A first subset of sensing elements is coupled to a first side of the flexible substrate and a second subset of sensing elements is coupled to a second side of the flexible substrate. At least one sensing element of the first subset overlies a second sensing element and a third sensing element of the second subset. The sensor system is configured to obtain touch…

Map-aided inertial odometry with neural network for augmented reality devices

Granted: March 11, 2025
Patent Number: 12248625
Techniques of providing continual augmented reality navigation include combining first and second 6DoF poses from, respectively, a localization from a map in a vicinity of a location to an image and from predicted 6DoF poses based on IMU data. The first 6DoF pose is based on a visual positioning system that uses map data from a vicinity of a location combined with an image from the world-facing camera of the AR smartglasses that provides 6DoF pose in world coordinates independent of the…

Multi source extraction and scoring of short query answers

Granted: March 11, 2025
Patent Number: 12248529
Techniques of generating short answers for queries by a search engine include performing a training operation on a corpus of training data to train the score prediction engine, the corpus of training data including candidate passages providing short answers for display in callouts and remaining respective passages, from which a top scoring short answer is generated. In such implementations, the corpus of training data further includes the remaining respective passages and the respective…

Anticipatory pre-execution of data queries

Granted: March 11, 2025
Patent Number: 12248470
Implementations of the disclosure provide for anticipatory pre-execution of queries. In an implementation of the disclosure, a method for anticipatory pre-execution of queries includes the computation of an execution cost of each of a multiplicity of different queries to a data source scheduled at a specified time on a specified date. The method also includes monitoring a querying processing schedule and detecting from the monitoring, unscheduled time on a particular date prior to the…

Memory device and module life expansion

Granted: March 11, 2025
Patent Number: 12248368
Aspects of the disclosed technology include techniques and mechanisms for an efficient error correction coding scheme that can detect and correct data errors that may occur in a memory. In general, the scheme comprises segmenting the data that would be transferred as part of a data request into different parts and applying error correction codes to the separate parts.

Augmented reality glasses topology using ultrasonic handshakes on frames

Granted: March 11, 2025
Patent Number: 12248064
Smart glasses including a first audio device, a second audio device, a frame including a first portion, a second portion, and a third portion, the second portion and the third portion are moveable in relation to the first portion, the second portion including the first audio device and the third portion including the second audio device, and a processor configured to cause the first audio device to generate a signal, receive the signal via the second audio device, estimate a distance…