Google Patent Grants

Extreme language model compression with optimal sub-words and shared projections

Granted: March 25, 2025
Patent Number: 12260340
Provided is a knowledge distillation technique for training a student language model that, relative to a larger teacher language model, has a significantly smaller vocabulary, lower embedding dimensions, and/or hidden state dimensions. Specifically, aspects of the present disclosure are directed to a dual-training mechanism that trains the teacher and student language models simultaneously to obtain optimal word embeddings for the student vocabulary. In some implementations, this…

Alert peripheral for notification of events occurring on a programmable user equipment with communication capabilities

Granted: March 25, 2025
Patent Number: 12262348
An alert peripheral device that provides sensory notification to a user of the device includes: a power subsystem; a communication mechanism by which notification signals is received from a first user equipment (UE) that generates and transmits the notification signals in response to detection of specific events at the first UE; and a response notification mechanism that provides a sensory response of the peripheral device following receipt of a notification of a detected event (NDE)…

Methods, systems, and media for providing media guidance

Granted: March 25, 2025
Patent Number: 12262092
Methods, systems, and media for providing media guidance are provided. In some embodiments, the method comprises: causing live media content associated with a first content feed of an event to be presented on a media playback device; causing a verification code to be presented on the media playback device; detecting that the verification code has been provided on a page using a web browsing application executing on a mobile device; in response to the detection, causing additional content…

Methods, systems, and media for navigating through a stream of content items

Granted: March 25, 2025
Patent Number: 12261896
Methods, systems, and media for navigating through content are provided. In some embodiments, the method comprises: receiving a first plurality of interactive stream items; causing the first plurality of interactive stream items to be presented in a first presentation mode; receiving a first user selection of an interactive stream item from at least a portion of the first plurality of interactive stream items; continuing to receive the stream of content including a second plurality of…

Synthetic resource records

Granted: March 25, 2025
Patent Number: 12261754
Provided are methods and systems for using synthetic resource records to configure and manage web applications and various online services. A user is provided with the ability to setup a single synthetic resource record for their domain such that all of the associated dependent resource records are automatically configured and added to the domain as well. The methods and systems provided utilize synthetic resource records as a way of logically grouping resource records into “human…

Scalable event driven auto-diagnosis system

Granted: March 25, 2025
Patent Number: 12261736
A method for scalable event driven auto-diagnosis systems includes obtaining a data packet configured for transmission across a network from a source address to a destination address. The method includes obtaining a list of changes to the network. The method also includes analyzing, based on a network model, the data packet using a plurality of analyzers. The method includes correlating the list of changes to the network and the analysis of the data packet. The method further includes…

Learning-based image compression setting

Granted: March 25, 2025
Patent Number: 12260598
Embodiments described herein relate to methods, devices, and computer-readable media to determine a compression setting. An input image may be obtained where the input image is associated with a user account. One or more features of the input image may be determined using a feature-detection machine-learning model. A compression setting for the input image may be determined using a user-specific machine-learning model personalized to the user account based on the one or more features in…

Unsupervised depth prediction neural networks

Granted: March 25, 2025
Patent Number: 12260576
A system for generating a depth output for an image is described. The system receives input images that depict the same scene, each input image including one or more potential objects. The system generates, for each input image, a respective background image and processes the background images to generate a camera motion output that characterizes the motion of the camera between the input images. For each potential object, the system generates a respective object motion output for the…

Systems and methods for automatically generating remarketing lists

Granted: March 25, 2025
Patent Number: 12260433
Systems and methods for automatically generating remarketing lists based on client sessions are provided. The system can include a visitor management module to identify client sessions established at a website. The visitor management module can determine node pairs including destination nodes and referrer nodes. The system can include a graph construction module to construct a graph including the node pairs and edges between the node pairs representing click-through rates. The system can…

Quantum assisted optimization

Granted: March 25, 2025
Patent Number: 12260341
Methods and apparatus for quantum assisted optimization. In one aspect, a method includes obtaining a set of initial input states, applying one or more of (i) dynamical thermal fluctuations and (ii) cluster update algorithms to the set of input states and subsequent input states when the states evolve within the classical information processors, applying dynamical quantum fluctuations to the set of input states and subsequent states when the states evolve within the quantum systems and…

Automated frame pacing based on gameplay state

Granted: March 25, 2025
Patent Number: 12257500
A computing device may determine one or more characteristics of a gaming application executing at one or more processors of the computing device. The computing device may determine a gameplay state of the gaming application executing at the one or more processors based at least in part on the one or more characteristics. The computing device may adjust, based at least in part on the state of the gaming application, a target frame rate of image data outputted by the gaming application for…

Neural networks with pre-normalized layers or regularization normalization layers

Granted: March 25, 2025
Patent Number: 12260311
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing inputs using a neural network system that includes one or more pre-normalized layers or one or more regularization normalization layers.

Two-qubit gates implemented with a tunable coupler

Granted: March 25, 2025
Patent Number: 12260297
Methods, systems and apparatus for implementing two-qubit gates using a tunable coupler. In one aspect, a method of implementing a two-qubit gate includes: applying a unitary transformation control signal to a tunable coupler arranged between a first data qubit and a second data qubit to obtain a target unitary transformation of the first data qubit and the second data qubit, wherein the unitary transformation control signal is applied to the tunable coupler over a predetermined period…

Compute load balancing in a distributed environment

Granted: March 25, 2025
Patent Number: 12260266
A system and method of balancing data storage among a plurality of groups of computing devices, each group comprising one or more respective computing devices. The method may involve determining a compute utilization disparity between the group having a highest level of compute utilization and the group having a lowest level of compute utilization, determining a transfer of one or more projects between the plurality of groups of computing devices that reduces the compute utilization…

Qubit-coupler-qubit model for system calibration

Granted: March 25, 2025
Patent Number: 12260157
Systems and methods for calibrating and initializing a system comprising a first qubit, a second qubit, and a coupler are provided. A method of initializing the system can include calibrating the system; providing a first idle resonance frequency of the first qubit and a second idle resonance frequency of the second qubit; providing the first bias for the first idle resonance frequency and the second bias for the second idle resonance frequency; determining a value of the third resonance…

Using user input to adapt search results provided for presentation to the user

Granted: March 25, 2025
Patent Number: 12260154
Methods, apparatus, and computer readable media related to interaction between a user and an automated assistant during a dialog between the user and the automated assistant. Some implementations are directed to adapting a graphical and/or audible presentation of search results provided by the automated assistant for presentation to the user. The adaptation may be in response to attribute(s), of one or more of the search results, referenced in spoken and/or typed textual input provided…

Optimizing data storage with access windows

Granted: March 25, 2025
Patent Number: 12260109
Methods, systems, apparatus, including computer programs encoded on computer storage media, for reclaiming storage space in a storage environment. In one aspect, the method includes actions of aggregating data that is indicative of access to one or more data objects, determining a future storage cost associated with each of a plurality of data objects, determining an access window for each of the plurality of data objects, identifying a data object based on (i) the future storage cost…

Passive clock synchronization for timing

Granted: March 25, 2025
Patent Number: 12259841
The present disclosure provides for an architecture for a multi-interface card environment, such as a server that includes multiple network interface cards (NICs) or peripheral component interconnect express (PCIe) cards. The architecture includes a passive optical splitter coupled between a leader clock and the multiple interface cards or PCIes. The optical splitter can be used to distribute clock time from the leader clock to the interface cards. The architecture provides for…

Scalable exactly-once data processing using transactional streaming writes

Granted: March 25, 2025
Patent Number: 12259800
A method for processing data exactly once using transactional stream writes includes receiving, from a client, a batch of data blocks for storage on memory hardware in communication with the data processing hardware. The batch of data blocks is associated with a corresponding sequence number and represents a number of rows of a table stored on the memory hardware. The method also includes partitioning the batch of data blocks into a plurality of sub-batches of data blocks. For each…

Object transporting apparatus

Granted: March 25, 2025
Patent Number: 12258210
An apparatus for handling objects such as information technology equipment racks in an environment such as a data center. In one aspect, the apparatus includes a body having a first mount on a first interior side of the body; and second mount on a second interior side of the body and in same horizontal position as the first mount; and a lifting system comprising one or more lifting elements with one or more retractable wheels coupled each of the one or more lifting elements, wherein,…