Google Patent Applications

Detecting Heart Rate Variability Using a Hearable

Granted: September 19, 2024
Application Number: 20240307022
Techniques and apparatuses are described that perform heart rate variability detection using a hearable. A hearable, such as an earbud, is capable of performing a novel physiological monitoring process termed herein audioplethysmography, which is an active acoustic method capable of sensing subtle physiologically-related changes observable at a user's outer and middle ear. Instead of relying on other auxiliary sensors, such as optical or electrical sensors, audioplethysmography involves…

Internal Hardware Configurations within Foldable Electronic Devices

Granted: September 19, 2024
Application Number: 20240314946
This document describes systems and techniques directed at internal hardware configurations for foldable devices. In aspects, a foldable electronic device includes a housing, defining an internal cavity within which a battery is disposed, and one or more displays that are fixed to the housing, forming at least one internal cavity. The foldable electronic device further includes one or more battery cell tabs that are arranged in an unfolded configuration and extend from the battery to a…

Cellular Broadcast System to Disperse Crowds

Granted: September 19, 2024
Application Number: 20240314516
This document describes methods, devices, systems, and means for alerting a user equipment, UE, to an overcrowding situation by network entity, the network entity storing UE identifiers and region identifiers, already known to the network entity, for multiple UEs and for each region identifier, determining a number of UEs in a spatial region associated with the region identifier. The network entity compares comparing the determined number of UEs with a region identifier to a first…

Hearable with On-Head Detection using a Single Optical Sensor

Granted: September 19, 2024
Application Number: 20240314484
Techniques and apparatuses are described that implement a hearable with on-head detection using a single optical sensor. The hearable determines on-head detection based on a distance measured by the single optical sensor being less than a distance limit associated with on-head detection. A shape of the hearable's housing causes the hearable to have at least one orientation while at static equilibrium on a flat surface. This orientation causes the flat surface to be within the…

Spatial Layer Rate Allocation

Granted: September 19, 2024
Application Number: 20240314328
A method includes receiving transform coefficients corresponding to a scaled video input signal, the scaled video input signal including a plurality of spatial layers that include a base layer. The method also includes determining a spatial rate factor based on a sample of frames from the scaled video input signal. The spatial rate factor defines a factor for bit rate allocation at each spatial layer of an encoded bit stream formed from the scaled video input signal. The spatial rate…

ASSISTANCE DURING AUDIO AND VIDEO CALLS

Granted: September 19, 2024
Application Number: 20240314094
Implementations relate to providing information items for display during a communication session. In some implementations, a computer-implemented method includes receiving, during a communication session between a first computing device and a second computing device, first media content from the communication session. The method further includes determining a first information item for display in the communication session based at least in part on the first media content. The method…

Right-to-Repair Battery-Replacement Methodologies and Applications Thereof

Granted: September 19, 2024
Application Number: 20240313268
The present document describes techniques associated with right-to-repair battery-replacement methodologies and applications thereof. These techniques include detecting a replacement battery in an electronic device (a new battery or the same battery reinstalled), authenticating the replacement battery, and monitoring battery characterization and health of the replacement battery. Using these techniques fulfills sustainability and right-to-repair options, aligning with customer rights and…

Integrated Development Environments for Generating Machine Learning Models

Granted: September 19, 2024
Application Number: 20240311100
A method includes receiving a request indication indicating a GUI interaction by a user on a user device, and in response, providing to the device a response configured to cause the device to display, within a GUI, a structured prompt including a plurality of user input fields, each user input field representing a corresponding training sample and including a first corresponding text input field for capturing input text to be provided to an ML model, and a second corresponding text input…

USER CONTENT MODIFICATION SUGGESTIONS AT CONSISTENT DISPLAY LOCATIONS

Granted: September 19, 2024
Application Number: 20240310975
Implementations relate to user content modification suggestions provided at consistent display locations. In some implementations, a method includes obtaining a content item based at least in part on user input and determining a plurality of suggestion tokens based on the content item, each suggestion token indicating a different modification to the content item. For each of the suggestion tokens, a respective display location is determined in a user interface, each suggestion token…

Modular Floodlight System with Supplemental Motion Detection

Granted: September 19, 2024
Application Number: 20240310030
This document describes techniques directed to a modular floodlight system with supplemental motion detection. The modular floodlight system includes a camera unit magnetically coupled to an accessory unit. The accessory unit includes passive infrared, PIR, sensors that expand and supplement motion-detection capabilities of the camera unit. For example, the accessory unit PIR sensor provides a PIR field of view, FOV, that is different than the PIR FOV of the camera unit's PIR sensor.…

ROUTING QUERIES BASED ON CARRIER PHRASE REGISTRATION

Granted: September 12, 2024
Application Number: 20240305963
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for receiving a voice query at a mobile computing device and generating data that represents content of the voice query. The data is provided to a server system. A textual query that has been determined by a speech recognizer at the server system to be a textual form of at least part of the data is received at the mobile computing device. The textual query is…

Palette Mode Coding With Designated Bit Depth Precision

Granted: September 12, 2024
Application Number: 20240305802
Syntax elements are written to a bitstream to designate bit depth precision for palette mode coding of video blocks. During encoding, a bit depth to use for palette mode coding a current block may be based on an input video signal including the current block or based on some change in bit depth precision. A prediction residual for the current block is encoded to a bitstream along with syntax elements indicative of the bit depth used for the palette mode coding of the current block. In…

Complementary 2(N)-Bit Redundancy for Single Event Upset Prevention

Granted: September 12, 2024
Application Number: 20240305300
The present disclosure describes various aspects of complementary 2(N)-bit redundancy for single event upset (SEU) prevention. In some aspects, an integrated circuit includes a data storage element to store a data value, another data storage element to store a complementary data value, a multi-bit data storage element (e.g., a 2-bit storage element) to store both the data value and the complementary data value, and voting logic that may enable a complementary data storage scheme with…

MIXTURE-OF-EXPERT CONFORMER FOR STREAMING MULTILINGUAL ASR

Granted: September 12, 2024
Application Number: 20240304185
A method of a multilingual ASR model includes receiving a sequence of acoustic frames characterizing an utterance of speech. At a plurality of output steps, the method further includes generating a first higher order feature representation for an acoustic frame by a first encoder that includes a first plurality of multi-head attention layers; generating a second higher order feature representation for a corresponding first higher order feature representation by a second encoder that…

CONNECTING DIFFERENT ASR APPLICATION DOMAINS WITH SPEAKER-TAGS

Granted: September 12, 2024
Application Number: 20240304181
A method includes receiving a plurality of training samples spanning multiple different domains. Each corresponding training sample includes audio data characterizing an utterance paired with a corresponding transcription of the utterance. The method also includes re-labeling each corresponding training sample of the plurality of training samples by annotating the corresponding transcription of the utterance with one or more speaker tags. Each speaker tag indicates a respective segment…

USING TEXT-INJECTION TO RECOGNIZE SPEECH WITHOUT TRANSCRIPTION

Granted: September 12, 2024
Application Number: 20240304178
A method includes receiving training data including transcribed speech utterances spoken in a general domain, modified speech utterances in a target domain, and unspoken textual utterances corresponding to the transcriptions of the modified speech utterances in the target domain. The modified speech utterances include utterances spoken in the target domain that have been modified to obfuscate one or more classes of sensitive information recited in the utterances. The method also includes…

Parallel Decode Instruction Set Computer Architecture with Variable-Length Instructions

Granted: September 12, 2024
Application Number: 20240303081
This disclosure describes apparatuses, methods, and techniques for supporting a parallel decode instruction set computer architecture with variable-length instructions. In various aspects, a processor receives an instruction for execution. A decoder identifies multiple fixed-length prefixes in the instruction and identifies multiple variable-length suffixes in the instruction. Each of the multiple fixed-length prefixes is associated with one of the variable-length suffixes. The…

SYSTEMS AND METHODS FOR DIGITAL INK GENERATION AND EDITING

Granted: September 5, 2024
Application Number: 20240296603
Systems and methods for editing and generating digital ink. The present technology may provide systems and methods for training a handwriting model to generate digital ink that is stylistically and visually consistent with an original handwriting input, but which incorporates one or more changes to the text of the original handwriting input. In some examples, training may be performed using training examples that include an original handwriting sample and an original label representing…

BACKGROUND AUDIO IDENTIFICATION FOR SPEECH DISAMBIGUATION

Granted: September 5, 2024
Application Number: 20240296835
Implementations relate to techniques for providing context-dependent search results. A computer-implemented method includes receiving an audio stream at a computing device during a time interval, the audio stream comprising user speech data and background audio, separating the audio stream into a first substream that includes the user speech data and a second substream that includes the background audio, identifying concepts related to the background audio, generating a set of terms…

Self-Training With Oracle And Top-Ranked Hypotheses

Granted: September 5, 2024
Application Number: 20240296832
A method includes, for each training sample of a plurality of training samples, processing, using an RNN-T model, a corresponding sequence of acoustic frames to obtain an n-best list of speech recognition hypotheses, and, for each speech recognition hypothesis of the n-best list, determining a corresponding number of word errors relative to a corresponding ground-truth transcription. For a top-ranked hypothesis from the n-best list, the method includes determining a first loss based on…