Context-Dependent In-Call Video Codec Switching
Granted: November 28, 2024
Application Number:
20240396758
A method for context-dependent in-call video codec switching includes receiving an indication that a far-side endpoint includes a capability to switch from an initial video codec to a secondary video codec during a call. During a call with the far-side endpoint, the method includes determining that a performance of an encoder satisfies a codec switching threshold. The codec switching threshold indicates that the performance of the encoder justifies switching from the initial video codec…
SELECTIVE IMAGE BLURRING USING MACHINE LEARNING
Granted: November 28, 2024
Application Number:
20240394852
Implementations described herein relate to methods, computing devices, and non-transitory computer-readable media to generate an output image. In some implementations, a method includes estimating depth for an image to obtain a depth. The method further includes generating a focal table for the image that includes parameters that indicate a focal range and at least one of a front slope or a back slope. The method further includes determining if one or more faces are detected in the…
LANGUAGE MODELS USING SPOKEN LANGUAGE MODELING
Granted: November 21, 2024
Application Number:
20240386885
A method includes receiving an input sequence of speech features characterizing a spoken prompt. The method also includes generating a corresponding sequence of audio encodings using an audio encoder of a spoken language model. Without applying any intermediary cross-attention to the sequence of audio encoding between the audio encoder and a language model decoder of the spoken language model, the method includes processing the sequence of audio encodings generated by the audio encoder…
Identification of Unmet Needs in a Geographic Region
Granted: November 21, 2024
Application Number:
20240386454
The technology is generally directed to determining unmet needs in a geographic region. The unmet need may be a failure in that the population of the geographic region is not optimally served by the local points of interest. The unmet needs may be determined based on a failure score. The failure score may be based on navigational routes to the business and/or queries for the. The navigational routes and queries may be aggregated by the type of point of interest to determine a number of…
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…
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…
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…
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…
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…
Replicating Big Data
Granted: November 7, 2024
Application Number:
20240370460
A method includes identifying a first table including data. The first table has associated metadata, an associated replication state, an associated replication log file including replication logs logging mutations of the first table, and an associated replication configuration file including a first association that associates the first table with a replication family. The method includes inserting a second association in the replication configuration file that associates a second table…
ADAPTIVE AUTO GARBAGE COLLECTOR IN MVCC DATABASE SYSTEM
Granted: November 7, 2024
Application Number:
20240370426
A method includes obtaining a query to perform an operation on a tuple of a plurality of tuples stored at a database. Each respective tuple assigned a respective transaction identifier (ID) from a set of transaction IDs. The set of transaction IDs includes a subset of unavailable transaction IDs each currently assigned to one of the tuples and a subset of available transaction IDs each currently unassigned to any tuple. The method also includes assigning one of the available transaction…
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.