Google Patent Applications

Audio Synchronization for Truly Wireless Wearables

Granted: November 14, 2024
Application Number: 20240378012
The technology provides for an audio codec with an inter-IC sound (I2S) word-select (WS) detector. The I2S WS detector is configured to enable an I2S agent and DAC within the audio codec such that they begin processing data simultaneously. The I2S WS detector may monitor a word-select signal received by the I2S signal for a rising edge and after detecting the rising edge on the WS signal, the I2S WS detector may send an enable command to the I2S agent and the DAC immediately before the a…

SPEAKER GRILLE PASSIVELY TENSIONING ACOUSTIC FABRIC

Granted: November 14, 2024
Application Number: 20240381014
An audio system includes a processing module for receiving audio data information. The processing module generates an audio signal based at least partly on the received audio data information. The system further includes a speaker driver, communicatively coupled to the processing module to receive the audio signal and to generate a driving signal in response to the audio signal. The system includes a speaker assembly including a diaphragm for generating sound waves in response to the…

Untrusted Multi-Party Compute System

Granted: November 14, 2024
Application Number: 20240380595
A method includes obtaining a container associated with a first entity, the container executing a workload, the workload requiring access to private resources associated with a second entity. The method also includes obtaining encrypted resources including the private resources associated with the second entity. The method further includes generating a verifiable attestation. The method includes transmitting the verifiable attestation to an attestation service and, after transmitting the…

Radio-Frequency Front-End Circuit for Location Services and Wireless Communication

Granted: November 14, 2024
Application Number: 20240380425
Techniques and apparatuses are described that implement a radio-frequency front-end (RFFE) circuit for location services and wireless communication. In an example aspect, a computing device includes a radio-frequency front-end circuit, which is used to provide location services via a global navigation satellite system and wireless communication via a non-terrestrial network. In one aspect, an architecture of the radio-frequency front-end circuit supports the concurrent reception of…

Isolation Element for Diversity Antennas

Granted: November 14, 2024
Application Number: 20240380105
This document describes apparatus, devices, and methods for providing an isolation element for diversity antennas. The systems and techniques use supporting circuitry, such as wiring connectors, in a transmission device that uses diversity antennas to present a conductor connected to electrical ground to receive a portion of a transmission signal generated by at least one of the antennas to couple the signal to ground. In this manner, the isolation element helps to prevent signals from…

Battery Chassis for Electronic Devices

Granted: November 14, 2024
Application Number: 20240380050
This document describes systems and techniques directed at a battery chassis for electronic devices. In aspects, a battery is attached to a battery chassis that mechanically interlocks with a mechanical frame of an electronic device. The battery chassis includes a plurality of shear stops that constrain a motion of the battery chassis and battery subassembly in at least two dimensions. The battery chassis and battery subassembly can be removed from the electronic device without severing…

METHODS AND SYSTEMS FOR DETECTING AND PROCESSING SPEECH SIGNALS

Granted: November 14, 2024
Application Number: 20240379109
Provided are methods, systems, and apparatuses for detecting, processing, and responding to audio signals, including speech signals, within a designated area or space. A platform for multiple media devices connected via a network is configured to process speech, such as voice commands, detected at the media devices, and respond to the detected speech by causing the media devices to simultaneously perform one or more requested actions. The platform is capable of scoring the quality of a…

CONTEXTUAL BIASING FOR SPEECH RECOGNITION

Granted: November 14, 2024
Application Number: 20240379095
A method includes receiving audio data encoding an utterance and obtaining a set of bias phrases corresponding to a context of the utterance. Each bias phrase includes one or more words. The method also includes processing, using a speech recognition model, acoustic features derived from the audio to generate an output from the speech recognition model. The speech recognition model includes a first encoder configured to receive the acoustic features, a bias encoder configured to receive…

TIED AND REDUCED RNN-T

Granted: November 14, 2024
Application Number: 20240379094
A RNN-T model includes a prediction network configured to, at each of a plurality of times steps subsequent to an initial time step, receive a sequence of non-blank symbols. For each non-blank symbol the prediction network is also configured to generate, using a shared embedding matrix, an embedding of the corresponding non-blank symbol, assign a respective position vector to the corresponding non-blank symbol, and weight the embedding proportional to a similarity between the embedding…

BYSTANDER AND ATTACHED SHADOW REMOVAL

Granted: November 14, 2024
Application Number: 20240378844
A media application derives a bystander mask from an image by analyzing the image with a bystander segmentation model, wherein the image depicts a bystander and the bystander mask identifies a plurality of first pixels in the image that are associated with the bystander. The media derives a shadow mask for the bystander by analyzing the image with a shadow segmentation model, wherein the image and the bystander mask are provided as input to the shadow segmentation model, and wherein the…

Sensor-Based Tamper Detection for Mounted Electronic Devices

Granted: November 7, 2024
Application Number: 20240369650
An electronic device including a mounting device configured to couple to a surface, a head removably coupled to the mounting device and including a housing, a magnet attached to the mounting device, and a sensor disposed within the housing. The sensor detects a magnetic field associated with the magnet when the head is in a first position relative to the mounting device and detects the magnetic field associated with the magnet when the head is in a second position relative to the…

Facilitating Self-Organizing Network (SON) Enhancement

Granted: November 7, 2024
Application Number: 20240373495
Wireless networks may have thousands of configurable parameters, so manual tuning is infeasible. A self-organizing network (SON) can provide automation. However, automated algorithms are not designed to interact with a wireless network, and network experimentation can jeopardize reliability. To address the former, a SON facilitator of a wireless network management node exposes an API that can translate network configuration information for consumption by a SON enhancer, which may…

Escalating User Privileges in Cloud Computing Environments

Granted: November 7, 2024
Application Number: 20240372870
In one embodiment, a system includes a computing device providing a computing environment including a number of user accounts, where each of the user accounts is assigned specified privileges to execute particular commands or programs, receiving a request to temporarily escalate privileges for one of the user accounts during a specified duration, where the request includes an identifier of the user account, requested privileges, and the specified duration, granting the requested…

Adaptive Phase-Changing Devices for Non-Terrestrial Networks

Granted: November 7, 2024
Application Number: 20240372604
In aspects, a high altitude platform station, HAPS, communicating with a user equipment, UE, using an adaptive phase-changing device, APD. The HAPS receives characteristics of the APD and selects the APD for inclusion in a wireless communication path with the UE based at least in part on the characteristics. The HAPS transmits a resource grant to the APD that includes an indication of air interface resources for an APD-Physical Downlink Control Channel, APD-PDCCH, between the HAPS and…

SPEAKER DIARIZATION

Granted: November 7, 2024
Application Number: 20240371365
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for speaker diarization are disclosed. In one aspect, a method includes the actions of receiving audio data corresponding to an utterance. The actions further include determining that the audio data includes an utterance of a predefined hotword spoken by a first speaker. The actions further include identifying a first portion of the audio data that includes speech from the first speaker.…

EFFICIENT STREAMING NON-RECURRENT ON-DEVICE END-TO-END MODEL

Granted: November 7, 2024
Application Number: 20240371363
An ASR model includes a first encoder configured to receive a sequence of acoustic frames and generate a first higher order feature representation for a corresponding acoustic frame in the sequence of acoustic frames. The ASR model also includes a second encoder configured to receive the first higher order feature representation generated by the first encoder at each of the plurality of output steps and generate a second higher order feature representation for a corresponding first…

LOCATION DISCOVERY

Granted: November 7, 2024
Application Number: 20240371181
In an aspect, a computer implemented method receives, for a volume within a building, a set of images captured from corresponding locations within the volume, each image taken at a corresponding location, and each image having data specifying the corresponding location from which the image was captured; receiving a three-dimensional point cloud of the volume; detects, using one or more computer vision processing techniques, items of interest within the images; for each item of interest…

CROSS-PLATFORM DISTILLATION FRAMEWORK

Granted: November 7, 2024
Application Number: 20240370717
A method for a cross-platform distillation framework includes obtaining a plurality of training samples. The method includes generating, using a student neural network model executing on a first processing unit, a first output based on a first training sample. The method also includes generating, using a teacher neural network model executing on a second processing unit, a second output based on the first training sample. The method includes determining, based on the first output and the…

Context-Sensitive Control of Radar-Based Gesture-Recognition

Granted: November 7, 2024
Application Number: 20240370096
This document describes techniques and systems for radar-based gesture-recognition with context-sensitive gating and other context-sensitive controls. Sensor data from a proximity sensor and/or a movement sensor produces a context of a user equipment. The techniques and systems enable the user equipment to recognize contexts when a radar system can be unreliable and should not be used for gesture-recognition, enabling the user equipment to automatically disable or “gate” the output…

Advanced Gaming and Virtual Reality Control Using Radar

Granted: November 7, 2024
Application Number: 20240369685
Techniques are described herein that enable advanced gaming and virtual reality control using radar. These techniques enable small motions and displacements to be tracked, even in the millimeter or submillimeter scale, for user control actions even when those actions are optically occluded or obscured.