Google Patent Grants

Methods, devices, and systems for interactive cloud gaming

Granted: April 22, 2025
Patent Number: 12280314
The various implementations described herein include methods, devices, and systems for interactive cloud gaming. In one aspect, an interface device with processors and memory storing an application program is used for cloud gaming. The interface device includes a communication module for receiving and/or transmitting messages and media streams between the interface device, a game controller, and a remote gaming server. The interface device further includes an output module configured to…

Fast failure recovery with master node

Granted: April 22, 2025
Patent Number: 12284710
A UE communicating in DC with an MN and an SN receives a configuration related to a C-SN and at least one condition for connecting to the C-SN, determines that a radio connection between the UE and the MN has failed, and transmits a first indication of the failed radio connection to the SN to initiate a recovery procedure. The UE also releases the configuration and/or the at least one condition, or suspending a procedure, for connecting to the C-SN\.

System and method for modelling access requests to multi-channel content sharing platforms

Granted: April 22, 2025
Patent Number: 12284426
A system and method are disclosed for identifying a plurality of past videos posted via a first group of channels, determining, for each channel of a second group, an average number of access requests that a future video to be posted via a respective channel is predicted to receive within a first time interval after posting, determining, for each channel of the second group, a plurality of adjusted average numbers of access requests that the future video to be posted via the respective…

Media arbitration

Granted: April 22, 2025
Patent Number: 12284417
A method using media arbitration includes, while a first assistant-enabled device is performing a first long-standing operation, determining the first assistant-enabled device satisfies a co-presence condition with a second assistant-enabled device, and determining that the second assistant-enabled device is performing a second long-standing operation that conflicts with the first long-standing operation performed by the first assistant-enabled device. Based on determining that the first…

Preventing fraud in aggregated network measurements

Granted: April 22, 2025
Patent Number: 12284164
Methods, systems, and apparatus, including a method for preventing fraud. In some aspects, a method includes: receiving, from multiple client devices, a measurement data element that includes a respective group member key and a group identifier for a given conversion as a result of displaying a digital component. Each client device uses a threshold encryption scheme to generate, based at least on network data that includes one or more of impression data or conversion data for the…

Alphanumeric sequence biasing for automatic speech recognition using a rendered system prompt

Granted: April 22, 2025
Patent Number: 12283278
Speech processing techniques are disclosed that enable determining a text representation of alphanumeric sequences in captured audio data. Various implementations include determining a contextual biasing finite state transducer (FST) based on contextual information corresponding to the captured audio data. Additional or alternative implementations include modifying probabilities of one or more candidate recognitions of the alphanumeric sequence using the contextual biasing FST.

Example-based voice bot development techniques

Granted: April 22, 2025
Patent Number: 12283270
Implementations are directed to providing a voice bot development platform that enables a third-party developer to train a voice bot based on training instance(s). The training instance(s) can each include training input and training output. The training input can include a portion of a corresponding conversation and a prior context of the corresponding conversation. The training output can include a corresponding ground truth response to the portion of the corresponding conversation.…

On-device machine learning platform

Granted: April 22, 2025
Patent Number: 12282869
The present disclosure provides systems and methods for on-device machine learning. In particular, the present disclosure is directed to an on-device machine learning platform and associated techniques that enable on-device prediction, training, example collection, and/or other machine learning tasks or functionality. The on-device machine learning platform can include a context provider that securely injects context features into collected training examples and/or client-provided input…

Accelerated embedding layer computations

Granted: April 22, 2025
Patent Number: 12282853
Methods, systems, and apparatus, including computer-readable media, are described for performing neural network computations using a system configured to implement a neural network on a hardware circuit. The system includes a host that receives a batch of inputs to a neural network layer. Each of the inputs is stored in a memory location identified by an address. The system identifies one or more duplicate addresses in a listing of addresses for one or more inputs. For each duplicate…

Virtual distillation for quantum error mitigation

Granted: April 22, 2025
Patent Number: 12282827
Methods, systems and apparatus for determining an error-mitigated expectation value of a target observable with respect to a noisy quantum state. In one aspect a method includes obtaining multiple copies of the noisy quantum state; performing measurements on tensor products of M copies of the noisy quantum state to compute an expectation value of the target observable with respect to an entangled quantum state, wherein M?1 and eigenvalues corresponding to non-dominant eigenvectors of the…

Accelerating application and sub-package installations

Granted: April 22, 2025
Patent Number: 12282760
In some examples, a method includes downloading, from an application provider, a patch to be applied to a first application element and a stripped version of the application that does not include one or more application elements to be reused during installation of the application, decompressing the first application element to generate a decompressed version of the first application element, and decompressing the patch to generate a decompressed version of the patch. The method may also…

Identifying and rendering content relevant to a user's current mental state and context

Granted: April 22, 2025
Patent Number: 12282643
Systems and methods are provided for identifying and rendering content relevant to a user's current mental state and context. In an aspect, a system includes a state component that determines a state of a user during a current session of the user with the media system based on navigation of the media system by the user during the current session, media items provided by the media system that are played for watching by the user during the current session, and a manner via which the user…

Connecting non-PCIe accelerators as PCIe devices

Granted: April 22, 2025
Patent Number: 12282444
Generally disclosed herein is an approach for enabling the connection of non-PCIe accelerators as PCIe devices using a Peripheral Component Interconnect Express (PCIe) abstraction layer (“PAL”). Once the operating system accesses and configures any on-SoC devices and accelerators using standard PCIe APIs, all PCIe configuration transactions may be routed to the PAL. The PAL's firmware may present the operating system with a virtual PCIe space that contains all available SoC PCIe and…

Splicing tray utilized in fiber optic patch panel assembly for fiber optic cable connection management

Granted: April 22, 2025
Patent Number: 12282201
A patch panel assembly that has a splicing tray integrated therein for fiber optic hardware connection is provided. In one example, the patch panel assembly include a ceiling, a bottom cover, and two opposing side panels defining an interior region therein. A splicing tray disposed in the interior region of the patch panel assembly. The splicing tray is slidable between a non-extended position and an extended position.

Movement disorder diagnostics from video data using body landmark tracking

Granted: April 22, 2025
Patent Number: 12279882
A method for facilitating a Parkinson's Disease (“PD”) assessment of a patient includes capturing first video of a patient performing first test movements while holding the mobile device; capturing second video of the patient performing second test movements while maintaining the mobile device on their person; capturing third video of the patient performing third test movements including standing and walking; capturing one or more IMU readings using an IMU of the mobile device;…

Evaluating driving data using autonomous vehicle control system

Granted: April 15, 2025
Patent Number: 12275427
Techniques are disclosed for evaluating manual driving data using an AV control system based on differences between data generated using the AV control system and the manual driving data. In many implementations, manual driving data captures action(s) of a vehicle controlled by a manual driver. Additionally or alternatively, an additional AV control system can be trained using the evaluated manual driving data.

Active thermal-control of a floodlight and associated floodlights

Granted: April 15, 2025
Patent Number: 12276413
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…

Waveguide with anti-reflection properties

Granted: April 15, 2025
Patent Number: 12276792
A head-mounted display (HMD) system includes a lens element supported by a support structure. The lens element includes a waveguide that includes an incoupler, an outcoupler, and an exit pupil expander. The incoupler is disposed within a first area of the waveguide. The outcoupler is disposed within a second area of the waveguide. The exit pupil expander is disposed within a third area of the waveguide. An anti-reflection coating is formed via fabrication used to form the incoupler, the…

Emissive display configured for through-display imaging based on collimator structure

Granted: April 15, 2025
Patent Number: 12279507
A display configuration to facilitate imaging through the display is disclosed. The imaging can be achieved by positioning a camera behind a transmit/receive area (120,122) of a display. The transmit/receive area is configured to reduce the interaction between the light propagating through the display and circuit elements of the display. The configuration of the transmit/receive area can be characterized by reduced pixel density, rearranged circuit elements (1242), and as light blocking…