Google Patent Applications

Component Shielding

Granted: April 4, 2024
Application Number: 20240114670
Techniques and apparatuses directed to component shielding are described in this document. A first aspect relates to a system including a printed circuit board (PCB) oriented along a first plane, a device on the PCB, and a component shield having a wall structure oriented perpendicular to the first plane and a cover structure connected to the wall structure. The system includes a housing structure oriented along a second plane that is substantially parallel to the first plane. The first…

User Equipment Dual Connectivity with a Terrestrial Base Station and a Satellite or a High-Altitude Platform

Granted: April 4, 2024
Application Number: 20240114446
The present disclosure describes systems and methods for a user equipment wirelessly communicating with another user equipment using dual connectivity (DC) with a terrestrial base station and a satellite or high-altitude platform. The described methods and systems include a principal routing manager assessing that different subsets of data, to be transmitted from the user equipment to the other user equipment, can use different, respective qualities of service (QoS) offered through…

METHOD FOR MANAGING A PLURALITY OF MULTIMEDIA COMMUNICATION LINKS IN A POINT-TO-MULTIPOINT BLUETOOTH NETWORK

Granted: April 4, 2024
Application Number: 20240114290
Various arrangements for managing a plurality of multimedia communication links in a point-to-multipoint Bluetooth network established between a source device and a plurality of sink devices are presented. An initial set of values of configuration parameters respectively related to each sink device of the plurality of sink devices can be determined. An initial value of a maximum bandwidth usage parameter related to the point-to-multipoint Bluetooth network can be determined. A new set of…

Protecting Against DKIM Replay

Granted: April 4, 2024
Application Number: 20240113893
A method for securing messages includes obtaining, at a first message server, a message for a user of a message service hosted by the first message server, the message including a header including a digital signature signed by an author of the message and a list of one or more recipients of the message. The method includes determining that a Domain Name System (DNS) TXT record associated with the message includes a delegation policy indicating that a second message server declared all…

Motion-Induced Blurring to Reduce Scintillations and an Appearance of a Boundary Separating Regions of a Display

Granted: April 4, 2024
Application Number: 20240112312
This document describes techniques and devices for motion-induced blurring to reduce an appearance of a boundary separating regions of a display. Sensors (e.g., cameras, microphones, biometric sensors, ambient light sensors, radar sensors, and so forth) may be placed at least partially underneath regions of a display. Placing a sensor underneath a region of a display, however, often requires reduced pixel-density (e.g., relatively low resolution), which can cause scintillations of the…

Crawl Algorithm

Granted: April 4, 2024
Application Number: 20240111819
A method for a crawl algorithm includes obtaining a plurality of web pages for a web crawler to crawl. The method also includes determining an available bandwidth for the web crawler. The method includes, for each respective web page of the plurality of web pages, determining a respective crawl value for the respective web page based on the available bandwidth and determining that the respective crawl value of the respective web page satisfies a threshold value. The method includes, in…

Augmentation of Code Completion and Code Synthesis with Semantic Checking

Granted: April 4, 2024
Application Number: 20240111497
A method for providing autofill suggestions in a development environment includes obtaining, from a user interface executing on a user device, a user input representing source code generated within a development environment. The source code is created using a particular programming language and a programming code base. The method further includes determining, using a machine learning model, at least one autofill suggestion based on the user input, the autofill suggestion continuing the…

PRIVACY-AWARE MEETING ROOM TRANSCRIPTION FROM AUDIO-VISUAL STREAM

Granted: March 28, 2024
Application Number: 20240104247
A method for a privacy-aware transcription includes receiving audio-visual signal including audio data and image data for a speech environment and a privacy request from a participant in the speech environment where the privacy request indicates a privacy condition of the participant. The method further includes segmenting the audio data into a plurality of segments. For each segment, the method includes determining an identity of a speaker of a corresponding segment of the audio data…

GROUP HOTWORDS

Granted: March 28, 2024
Application Number: 20240105178
A method includes a first assistant-enabled device (AED) receiving an assignment instruction assigning a group hotword to a selected group of AEDs that includes the first AED and one or more other AEDs. Each AED is configured to wake-up from a low-power state when the group hotword is detected in streaming audio by at least one of the AEDs. The method also includes receiving audio data that corresponds to an utterance spoken by the user and includes a query that specifies an operation to…

Interacting with Visitors of a Connected Home Environment

Granted: March 28, 2024
Application Number: 20240104930
The disclosure describes techniques for interacting with visitors at a visitor interaction system. A method includes obtaining video data captured by the visitor interaction system, identifying an approach of a person, and analyzing the video data to determine an identity of the person. The method includes automatically and without user intervention determining that the person belongs to a visitor groups of a plurality of visitor groups. Each of the visitor groups corresponds to a…

Mesh Network Range Extension and Reliability Enhancement Through Lower Order MIMO Spatial Streams

Granted: March 21, 2024
Application Number: 20240098527
This document describes improvements in range and reliability for wireless mesh networks implementing IEEE 802.11 networking technologies. Reducing the number of spatial streams, N, to a lower value at middle and far distance ranges using an optimized rate control algorithm, preemptively trades off a lower throughput limit for a higher link budget. This higher link budget provides longer range and higher RF link reliability by using an N×N spatial diversity of MIMO RF channels for…

Dynamic Codebooks for Active Coordination Sets

Granted: March 21, 2024
Application Number: 20240097752
This document describes methods, devices, systems, and means for determining a joint-codebook for wireless communication with a user equipment, UE, by a base station in an active coordination set, ACS, in which a base station receives capability information from one or more other base stations in the ACS. The base station generates a joint-codebook for the ACS based on the received capability information and sends the joint-codebook to the one or more other base stations in the ACS. The…

SINGLE RAIL BIDIRECTIONAL PULSE DRIVER

Granted: March 21, 2024
Application Number: 20240097663
Various arrangements involving a bidirectional pulse driver circuit are presented herein. The driver circuit can include a forward pulse trigger circuit and a forward pulse loop circuit. The forward pulse loop circuit can include a first silicon-controlled rectifier (SCR) that is activated by the forward pulse trigger circuit. The driver circuit can include a reverse pulse trigger circuit and a reverse pulse loop circuit. The reverse pulse loop circuit can include a second SCR that is…

Flexible Connector with Permeability Shield to Reduce Antenna Loss

Granted: March 21, 2024
Application Number: 20240097321
This document describes apparatuses and techniques for providing a flexible connector between a secondary circuit board and a main logic board with a permeability shield to increase impedance of the flexible connector to reduce antenna loss from an antenna via the flexible connector to the main logic board. For example, an apparatus includes a secondary circuit board supporting one or more control pads and an antenna. A flexible connector includes a plurality of conductive traces…

UTTERANCE CLASSIFIER

Granted: March 21, 2024
Application Number: 20240096326
A method includes receiving a spoken utterance that includes a plurality of words, and generating, using a neural network-based utterance classifier comprising a stack of multiple Long-Short Term Memory (LSTM) layers, a respective textual representation for each word of the of the plurality of words of the spoken utterance. The neural network-based utterance classifier trained on negative training examples of spoken utterances not directed toward an automated assistant server. The method…

Decaying Automated Speech Recognition Processing Results

Granted: March 21, 2024
Application Number: 20240096320
A method for decaying speech processing includes receiving, at a voice-enabled device, an indication of a microphone trigger event indicating a possible interaction with the device through speech where the device has a microphone that, when open, is configured to capture speech for speech recognition. In response to receiving the indication of the microphone trigger event, the method also includes instructing the microphone to open or remain open for a duration window to capture an audio…

LEVERAGING INTERMEDIATE CHECKPOINTS TO IMPROVE THE PERFORMANCE OF TRAINED DIFFERENTIALLY PRIVATE MODELS

Granted: March 21, 2024
Application Number: 20240095594
A method includes training a first differentially private (DP) model using a private training set, the private training set including a plurality of training samples, the first DP model satisfying a differential privacy budget, the differential privacy budget defining an amount of information about individual training samples of the private training set that may be revealed by the first DP model. The method also includes, while training the first DP model, generating a plurality of…

AUDIO RENDERING DEVICE AND AUDIO CONFIGURATOR DEVICE FOR AUDIO STREAM SELECTION, AND RELATED METHODS

Granted: March 21, 2024
Application Number: 20240094982
Audio rendering devices comprising at least one audio rendering unit for playing audio streams, processing circuit and a wireless communication unit for establishing wireless links and related method are disclosed. One audio rendering device is configured to receive a remote audio stream prioritization policy comprising one or more lists of associations between audio stream attributes and priority values, update a local audio stream prioritization policy based on the remote audio stream…

Robust Radar-Based Gesture-Recognition by User Equipment

Granted: March 21, 2024
Application Number: 20240094827
Systems and techniques are described for robust radar-based gesture-recognition. A radar system detects radar-based gestures on behalf of application subscribers. A state machine transitions between multiple states based on inertial sensor data. A no-gating state enables the radar system to output radar-based gestures to application subscribers. The state machine also includes a soft-gating state that prevents the radar system from outputting the radar-based gestures to the application…

Active Thermal-Control of a Floodlight and Associated Floodlights

Granted: March 14, 2024
Application Number: 20240085011
This document describes techniques directed to active thermal-control of a floodlight and associated floodlights. As described, an example floodlight includes a first heat-transfer subsystem that uses a fully enclosed heat sink to transfer heat from an array of LEDs to a first housing component of the floodlight. The floodlight further includes a second heat-transfer subsystem to transfer heat from one or more PSUs to a second housing component of the floodlight. Described techniques…