Google Patent Applications

Enhanced Uplink Spectrum Sharing

Granted: November 23, 2023
Application Number: 20230379722
Techniques and apparatuses are described for enhanced uplink spectrum sharing. A base station communicates, to a user equipment (UE) an air interface resource configuration for a second air interface resource allocated to a second cell that uses a second radio access technology (RAT) and implemented by the base station. The base station receives a first air interface resource configuration for a first air interface resource allocated to a first cell that uses a first RAT, where the first…

Adapting IPv4-only Devices for IPv6 Communication

Granted: November 23, 2023
Application Number: 20230379248
Techniques and devices for communicating Internet Protocol version 6 (IPv6) traffic using a lightweight Internet Protocol (LwIP) network stack and a tunnel router, by an electronic device in a first network segment of a fabric network are described. The tunnel router receives an Internet Protocol version (IPv4) address for an access router in a second network segment of the fabric network and establishes a secure IPv6-over-IPv4 network tunnel with the access router in the second network…

Collocated mmWave and Sub-6 GHz Antennas

Granted: November 23, 2023
Application Number: 20230378646
Techniques and apparatuses are described that implement collocated mm Wave and sub-6 GHz antennas. An apparatus includes at least one mmWave antenna that produces a near-field radiation region and a far-field radiation pattern in a mmWave frequency band. Disposed within the near-field radiation region is a sub-6 GHz antenna that produces a radiation pattern in a sub-6 GHz frequency band. The sub 6 GHz antenna is able to positively affect the far-field radiation pattern from the mm Wave…

REAL-TIME VOICE PROCESSING

Granted: November 16, 2023
Application Number: 20230367817
Systems, methods, and machine-readable media facilitate voice distribution. A wireless, bidirectional audio link with each auxiliary device of a plurality of auxiliary devices may be established and simultaneously managed. A first audio signal comprising a first vocal message may be received as input. A third audio signal may be simultaneously received with receipt of the first audio signal. The third audio signal may include a third vocal message that is different from the first vocal…

Adaptive Phase-Changing Device Sharing and Handover

Granted: November 16, 2023
Application Number: 20230370931
Techniques and apparatuses are described for adaptive phase-changing device sharing and handover. In aspects, a second base station shares an adaptive phase-changing device (APD), with a first base station. The second base station determines to use an APD in a communication path for a second wireless link with a second user equipment. The second base station identifies a first base station using the APD in a communication path for a first wireless link with a first UE. Based on…

METHODS, SYSTEMS, AND MEDIA FOR MEDIA CONTENT STREAMING DEVICE SETUP

Granted: November 16, 2023
Application Number: 20230370301
Systems, methods, and media for setting up a media content streaming device are provided. In some implementations, the systems comprise: a first communication interface that is configured to provide a media output to a media content presentation device; a second communication interface that is configured to transfer data; and a hardware processor that is configured to: retrieve a setup application in response to detecting a connection between the media content streaming device and a user…

Active-Coordination-Set Beam Failure Recovery

Granted: November 16, 2023
Application Number: 20230370146
This document describes methods, devices, systems, and means for beam failure recovery for wireless communication in an active coordination set (ACS) by a user equipment (UE) in which the UE receives a beam-failure-recovery (BFR) Random Access Channel (RACH) configuration including multiple candidate beam configurations, each candidate beam configuration comprising a candidate BFR sub-beam configuration for each base station in the ACS. The UE detects a beam failure with the ACS and…

Image-Capturing Doorbell Device

Granted: November 16, 2023
Application Number: 20230369755
This document describes an image-capturing doorbell device. In aspects, the image-capturing doorbell device provides a compact, space-efficient, battery-powered, doorbell camera. The architecture of the image-capturing doorbell device is optimized by concentrating sensors at one end of the device and user input mechanism(s) at the opposing end of the device and including a thin and narrow middle portion between the two opposing ends. The sensors include an image sensor and a PIR sensor…

IMPLEMENTATIONS FOR VOICE ASSISTANT ON DEVICES

Granted: November 16, 2023
Application Number: 20230368789
An electronic device stores a voice assistant library for execution on the electronic device based on the electronic device having a first device type. The electronic device receives a verbal input from a user. It extracts request information from the verbal input by processing the verbal input using the voice assistant library executing on the device. It transmits a request to a remote system. The electronic device receives a response to the request. The response is generated by the…

ONE MODEL UNIFYING STREAMING AND NON-STREAMING SPEECH RECOGNITION

Granted: November 16, 2023
Application Number: 20230368779
A transformer-transducer model for unifying streaming and non-streaming speech recognition includes an audio encoder, a label encoder, and a joint network. The audio encoder receives a sequence of acoustic frames, and generates, at each of a plurality of time steps, a higher order feature representation for a corresponding acoustic frame. The label encoder receives a sequence of non-blank symbols output by a final softmax layer, and generates, at each of the plurality of time steps, a…

Change-proposal Functions in Configuration Management Systems

Granted: November 16, 2023
Application Number: 20230367642
Operations of a method include receiving a configuration request requesting configuration management of a base configuration package that describes infrastructure of an application. The operations include determining, for the base configuration package, a plurality of package functions. Each package function of the plurality of package functions extends functionality of the base configuration package. The operations include determining, for the base configuration package and the…

RF-Based Micro-Motion Tracking for Gesture Tracking and Recognition

Granted: November 16, 2023
Application Number: 20230367400
This document describes techniques for radio frequency (RF) based micro-motion tracking. These techniques enable even millimeter-scale hand motions to be tracked. To do so, radar signals are used from radar systems that, with conventional techniques, would only permit resolutions of a centimeter or more.

USING AMBIENT LIGHT SENSORS AND AMBIENT AUDIO SENSORS TO DETERMINE SLEEP QUALITY

Granted: November 9, 2023
Application Number: 20230355169
During a sleep session of a user of a display assistant device, the device records sound, movement, and ambient conditions in proximity to the device. The ambient conditions include a light level. The device analyzes the recorded sound and movement to identify throughout the sleep session of the user a time-varying sleep state of the user. The sleep state is characterized by a sleep quality and a sleep phase. The device also analyzes the recorded ambient conditions and the recorded sound…

REMOTE ATTESTATION TRANSPORT LAYER SECURITY AND SPLIT TRUST ENCRYPTION

Granted: November 9, 2023
Application Number: 20230362195
A method for remote attestation includes establishing, using a cryptographic protocol, a communication session between a first computing device and a second computing device. The communication session includes communications encrypted by an ephemeral session key. The method includes receiving, at the first communication device via the communication session, from the second computing device, an attestation request requesting the first computing device to provide an attestation report. The…

MULTIMODE HIGH-ISOLATION ANTENNA SYSTEM

Granted: November 9, 2023
Application Number: 20230361448
This document describes a multimode high-isolation antenna system and associated methods and systems. The described antenna system is implemented on a generally-circular printed circuit board and can be used for wideband and ultra-wideband applications. The multimode high-isolation antenna system includes two orthogonal antennas separated by a decoupling structure. This arrangement provides high isolation between the antennas and enables five unique resonant modes of operation for the…

Speech Personalization and Federated Training Using Real World Noise

Granted: November 9, 2023
Application Number: 20230360639
A method of training a speech model includes receiving, at a voice-enabled device, a fixed set of training utterances where each training utterance in the fixed set of training utterances includes a transcription paired with a speech representation of the corresponding training utterance. The method also includes sampling noisy audio data from an environment of the voice-enabled device. For each training utterance in the fixed set of training utterances, the method further includes…

Speaker Embeddings for Improved Automatic Speech Recognition

Granted: November 9, 2023
Application Number: 20230360632
A method includes receiving a reference audio signal corresponding to reference speech spoken by a target speaker with atypical speech, and generating, by a speaker embedding network configured to receive the reference audio signal as input, a speaker embedding for the target speaker. The speaker embedding conveys speaker characteristics of the target speaker. The method also includes receiving a speech conversion request that includes input audio data corresponding to an utterance…

Use Of Image Sensors To Query Real World for Geo-Reference Information

Granted: November 9, 2023
Application Number: 20230360257
The present disclosure provides systems and methods that makes use of one or more image sensors of a device to provide users with information relating to nearby points of interest. The image sensors may be used to detect features and/or objects in the field of view of the image sensors. Pose data, including a location and orientation of the device is then determined based on the one or more detected features and/or objects. A plurality of points of interest that are within a geographical…

Contrastive Sequence-to-Sequence Data Selector

Granted: November 9, 2023
Application Number: 20230359938
A method includes generating a base model by training with a first dataset of data pairs and generating an adapted model by training the base model on a second dataset of data pairs. The method also includes determining a contrastive score for each data pair of a third dataset of data pairs using the base model and the adapted model. The contrastive score is indicative of a probability of quality of the respective data pair. The method also includes training a target model using the data…

Independent Fragment Compactions of Striped Data

Granted: November 9, 2023
Application Number: 20230359387
A method for compacting data includes storing a first plurality of files at a first datacenter and storing a second plurality of files at a second datacenter. The method also includes generating a parity file that includes parity calculations of the first plurality of files and the second plurality of files. The method includes storing the parity file at a third datacenter. The method also includes receiving a request to delete a first file of the first plurality of files stored at the…