Google Patent Applications

DISAGGREGATED CACHE MEMORY FOR EFFICIENCY IN DISTRIBUTED DATABASES

Granted: February 22, 2024
Application Number: 20240061781
A method for disaggregated cache memory for efficiency in distributed databases includes receiving, from a user device, a first query requesting first data be written to a distributed database. The distributed database includes a plurality of nodes each controlling writes to a respective portion of the distributed database and a distributed cache pool caching a subset of the distributed database independently from the plurality of nodes. The method includes writing, using one of the…

Method to Reduce H-Field Coupling for E-noise and a Kind of Non-Coaxial Integrated Earbuds

Granted: February 22, 2024
Application Number: 20240064453
The present disclosure provides for an arrangement of components within a hearable device, such as earbuds, to reduce H field coupling for E noise improvement. A battery is positioned above a magnet and speaker, such that the battery is not coaxially aligned with either the magnet or the speaker. An internal positive tab of a battery is positioned farthest from a speaker yoke, while an internal negative tab of the battery is closer to the speaker yoke. Magnetic flux poles of a contact…

WEIGHTED AUTO-SHARDING

Granted: February 22, 2024
Application Number: 20240064196
Methods, systems, and apparatus for automatic sharding and load balancing in a distributed data processing system. In one aspect, a method includes determining workload distribution for an application across worker computers and in response to determining a load balancing operation is required: selecting a first worker computer having a highest load measure relative to respective load measure of the other work computers; determining one or more move operations for a partition of data…

FACILITATING SMART DEVICE CONTROL USING POSITIONING TAGS

Granted: February 22, 2024
Application Number: 20240064039
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…

UPLINK MANAGEMENT FOR TRUE WIRELESS EARBUDS

Granted: February 22, 2024
Application Number: 20240063981
Various arrangements for managing which earbud transmits microphone audio are presented herein. A first earbud of a pair of true wireless earbuds may receive a downstream audio packet addressed to a second earbud of the pair of true wireless earbuds. This first earbud can then transmit a negative acknowledgement indicating that the downstream audio packet was not properly received despite the first earbud having properly received the downstream audio packet. With the negative…

Adaptive Phase-Changing Device Power-Saving Operations

Granted: February 22, 2024
Application Number: 20240063863
Techniques and apparatuses are described for adaptive phase-changing device power-saving operations. In aspects, a base station determines to transition an adaptive phase-changing device (APD) into an enabled APD-PS mode and determines an APD-PS configuration for the APD that specifies a framework for operating in the enabled APD-PS mode. The base station then directs the APD to operate in the enabled APD-PS mode by communicating the APD-PS configuration to the APD and transmits or…

Unsupervised Parallel Tacotron Non-Autoregressive and Controllable Text-To-Speech

Granted: February 22, 2024
Application Number: 20240062743
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…

SYSTEMS AND METHODS FOR ADJUSTING LIGHT EMITTED FROM A DISPLAY

Granted: February 22, 2024
Application Number: 20240062735
Systems and methods for adjusting light emitted from a display of a device are provided. The adjusting includes obtaining, from light of an environment detected by at least one sensor, a measured color of light of the environment, and obtaining, from light of the environment detected by at least one sensor, a measured brightness of light of the environment. In response to the obtaining the measured color and the measured brightness of light, a color of light emitted from the display is…

Expediting Fingerprint Authentication Via Variable Refresh Rate Control and Display Luminance Compensation

Granted: February 22, 2024
Application Number: 20240062718
This document describes systems and techniques directed at expediting fingerprint authentication via variable refresh rate control and display luminance compensation. In aspects, a computing device having an under-display fingerprint sensor (UDFPS) and a touch-sensitive display includes a biometric authentication manager. Upon detecting at least one finger at or near the touch-sensitive display, the biometric authentication manager implements variable display refresh rates and…

Place Search by Audio Signals

Granted: February 22, 2024
Application Number: 20240061881
The present disclosure provides systems and methods that provides users with information pertaining to the audio properties at one or more points of interest. A database associated the audio properties with the points of interest is built using audio input received from devices at the points of interest. The device may determine that audio properties associated with the received audio input. The audio properties may determine a type of background noise and/or a volume of the background…

System and Method for PPG Using Wideband Accelerometer with a Wearable Device

Granted: February 22, 2024
Application Number: 20240057881
An apparatus includes a processing device coupled to a memory storing instructions. The instructions may cause the processing device to receive photoplethysmography (PPG) data derived from signals associated with a PPG sensor oriented proximate a portion of an anatomy of a human subject and associated with a heart rate of the human subject; receive wb-accelerometer data derived from signals associated with a wb-accelerometer sensor oriented to sense the heart rate the human subject; and…

SYSTEMS AND METHODS FOR ASSEMBLING AN ELECTRONIC DEVICE

Granted: February 15, 2024
Application Number: 20240057306
Features described herein generally relate to systems and methods for assembling an electronic device. Particularly, the electronic device can be assembled by holding a portion of the first component arranged in a first plane in a holding position with a stream of air output from a nozzle of an assembly system and aligning the portion of the first component with an opening in a portion of the second component arranged in a second plane parallel to the first plane while the portion of the…

Determining the Exposure Level Of Vulnerabilities

Granted: February 15, 2024
Application Number: 20240056473
A method includes receiving a scan request requesting to scan a set of network-connected assets designated for a network scan. For each respective network-connected asset, the method includes scanning, at a network security scanner using a first scanning privilege level, the respective network-connected asset. The method includes determining, based on the scan using the first scanning privilege level, whether the respective network-connected asset has a vulnerability. In response, the…

SCALABLE DYNAMIC CLASS LANGUAGE MODELING

Granted: February 15, 2024
Application Number: 20240054998
This document generally describes systems and methods for dynamically adapting speech recognition for individual voice queries of a user using class-based language models. The method may include receiving a voice query from a user that includes audio data corresponding to an utterance of the user, and context data associated with the user. One or more class models are then generated that collectively identify a first set of terms determined based on the context data, and a respective…

Framework for Learning to Transfer Learn

Granted: February 15, 2024
Application Number: 20240054345
A method includes receiving a source data set and a target data set and identifying a loss function for a deep learning model based on the source data set and the target data set. The loss function includes encoder weights, source classifier layer weights, target classifier layer weights, coefficients, and a policy weight. During a first phase of each of a plurality of learning iterations for a learning to transfer learn (L2TL) architecture, the method also includes: applying gradient…

Radar Recognition-Aided Search

Granted: February 15, 2024
Application Number: 20240054126
This document describes techniques and devices for a radar recognition-aided search. Through use of a radar-based recognition system, gestures made by, and physiological information about, persons can be determined. In the case of physiological information, the techniques can use this information to refine a search. For example, if a person requests a search for a coffee shop, the techniques may refine the search to coffee shops in the direction that the person is walking. In the case of…

Systems and Method for PPG Using an Audio Sensor with a Wearable Device

Granted: February 8, 2024
Application Number: 20240041339
An apparatus includes a processing device coupled to a memory storing instructions. The instructions cause the processing device to receive photoplethysmography (PPG) data derived from signals associated with at least one PPG sensor; receive acoustic data derived from signals associated with at least one audio sensor oriented to sense a heart rate of a human subject; and combine the PPG data and the acoustic data to generate a heart rate estimate.

Rotationally-Locking Magnetic Alignment System

Granted: February 8, 2024
Application Number: 20240048003
The various embodiments of a rotationally-locking magnetic alignment system and components thereof are described herein, which enable position locking and self-alignment along stepwise rotational increments. In aspects, a rotationally-locking magnetic alignment system can include magnetic alignment components, where each magnetic alignment component can include an array of magnetic field-inducing components that possess a particular magnetic polarity such that a first magnetic alignment…

SPEECH RECOGNITION WITH SELECTIVE USE OF DYNAMIC LANGUAGE MODELS

Granted: February 8, 2024
Application Number: 20240046933
A computer-implemented method for transcribing an utterance includes receiving, at a computing system, speech data that characterizes an utterance of a user. A first set of candidate transcriptions of the utterance can be generated using a static class-based language model that includes a plurality of classes that are each populated with class-based terms selected independently of the utterance or the user. The computing system can then determine whether the first set of candidate…

Predicting Parametric Vocoder Parameters From Prosodic Features

Granted: February 8, 2024
Application Number: 20240046915
A method for predicting parametric vocoder parameter includes receiving a text utterance having one or more words, each word having one or more syllables, and each syllable having one or more phonemes. The method also includes receiving, as input to a vocoder model, prosodic features that represent an intended prosody for the text utterance and a linguistic specification. The prosodic features include a duration, pitch contour, and energy contour for the text utterance, while the…