Vector quantization for prediction residual coding
Granted: May 6, 2025
Patent Number:
12294705
Residual coding using vector quantization (VQ) is described. A flag indicating whether a residual block for the current block is encoded using VQ. In response to the flag indicating that the residual block is encoded using VQ, a parameter indicating an entry in a codebook is decoded, and the residual block is decoded using the entry. In response to the flag indicating that the residual block is not encoded using VQ, the residual block is decoded based on a skip flag indicating whether…
Integration of content in non-browser applications
Granted: May 6, 2025
Patent Number:
12293145
In a general aspect, a computer-implemented method can include executing, on a computing device, a non-browser application; displaying, by the non-browser application on a display of the computing device, a link to web content; and receiving an indication that the link has been selected. In response to the indication that the link has been selected, the method can include, allocating a tab of a browser application to the non-browser application; displaying the allocated browser tab…
Discovering alternate online service providers
Granted: May 6, 2025
Patent Number:
12292939
Systems and methods are described that include determining an intent from an intent library that matches a received query, identifying, based on the intent, at least one mini-app from a first provider and at least one mini-app from a second provider, ranking the identified mini-apps, and triggering rendering of search results, the search results including at least a first ranked mini-app in an expanded state and the remaining ranked mini-apps in a collapsed state.
Determining a position of user equipment by using adaptive phase-changing devices
Granted: May 6, 2025
Patent Number:
12292522
Techniques and apparatuses are described for determining a position of user equipment by using adaptive phase-changing devices. In aspects, a base station transmits wireless signals for a UE toward respective reconfigurable intelligent surfaces (RISs) of adaptive phase-changing devices. The APDs may direct reflections of the wireless signals in a direction, such as toward the UE, based on a configuration of the RIS of the APD. The base station receives, from the UE via a wireless…
Display screen or portion thereof with icon
Granted: May 6, 2025
Patent Number:
D1073693
Encoding a video frame using different compression ratios for text blocks and non-text blocks
Granted: April 29, 2025
Patent Number:
12289457
This document describes systems and techniques for encoding a video frame using different compression ratios or compression algorithms for text blocks and non-text blocks. The described systems and techniques can determine, using a machine-learned model, which blocks of a frame include and do not include text. The described systems and techniques can then use a different compression ratio or compression algorithm for text blocks than the compression ratio or compression algorithm used…
Managing a conditional configuration upon addition or release of a bearer
Granted: April 29, 2025
Patent Number:
12289784
To manage configuration, a UE receives, by processing hardware and from a radio access network (RAN), conditional configuration information including (i) a conditional configuration related to a base station operating in the RAN, and (ii) a condition to be satisfied before the UE applies the configuration (702). The UE receives, by the processing hardware and from the RAN, a message including an indication that the UE is to add, modify, or release a radio bearer (RB) (704), and…
Accessing a communication channel by multiple user devices at the same time
Granted: April 29, 2025
Patent Number:
12289773
Granting access to a communication channel for several user devices by a base station includes receiving, from at least a first and second user device, at least a first request to access the communication channel and a second request to access the communication channel (1202), the first request including a first random access preamble and a first payload, and the second request including a second random access preamble and a second payload, and transmitting, to at least the first and…
Resource allocation in unlicensed bandwidth part
Granted: April 29, 2025
Patent Number:
12289730
Allocating resources to user devices in a base station includes transmitting, to a user device, indications of a first time-frequency resource including a first frequency sub-band within a bandwidth part allocated in an unlicensed spectrum and a second time-frequency resource including a second frequency sub-band within the bandwidth part, performing a channel access procedure on the first channel corresponding to the first frequency sub-band, and a second channel corresponding to the…
Methods, systems, and media for presenting notifications indicating recommended content
Granted: April 29, 2025
Patent Number:
12289486
Methods, systems, and media for presenting notifications indicating recommended content are provided. A notification of recommended content can be provided. An indication that a user device has initiated a casting session with a display device can be received. A request for recommended content to be presented on the display device can be received. A media content item can be identified based on at least one media content item that has been previously selected by a user account associated…
General-purpose systolic array
Granted: April 29, 2025
Patent Number:
12287756
A systolic array cell is described, the cell including two general-purpose arithmetic logic units (ALUs) and register-file. A plurality of the cells may be configured in a matrix or array, such that the output of the first ALU in a first cell is provided to a second cell to the right of the first cell, and the output of the second ALU in the first cell is provided to a third cell below the first cell. The two ALUs in each cell of the array allow for processing of a different instruction…
Uneven load mitigation in a mobile computing device having multiple power storage devices
Granted: April 29, 2025
Patent Number:
12289420
An example foldable mobile computing device includes a first side including a first power storage device coupled to a first regulator. The device includes a second side including a second power storage device coupled to a second regulator and connected in parallel with the first power storage device. The second side is configured to articulate relative to the first side about a hinge. The device includes processing circuitry configured to determine a power storage capacity of the first…
Smart online link repair and job scheduling in machine learning supercomputers
Granted: April 29, 2025
Patent Number:
12289196
Generally disclosed herein is an approach for smart topology-aware link disabling and user job rescheduling strategies for online network repair of broken links in high performance networks used in supercomputers that are common in Machine Learning (ML) and High-Performance Computing (HPC) applications. While a disabled link is repaired online, user jobs may continue to run. The broken links may be detected as part of pre-flight checks before the user jobs run and/or during the job run…
Controlling feeder units for self-restoration of power
Granted: April 29, 2025
Patent Number:
12288983
Generally disclosed herein is a power system architecture for controlling self-healing operations for N number of feeder units. The power system architecture may restore power automatically to all feeder units when a loss of power occurs by reconfiguring the status of feeder unit breakers. The power system architecture may also reconfigure and restore power automatically by opening and closing feeder unit breakers when a loss of source returns. The power system architecture may further…
Fabricating a device using a multilayer stack
Granted: April 29, 2025
Patent Number:
12288687
A method of fabricating a device is presented. The method includes forming a multilayer stack on a substrate which has a principal surface. The multilayer stack includes a supporting layer formed over the principal surface of the substrate and a photoresist layer formed on the supporting layer, patterning the multilayer stack to form at least one opening such that the photoresist layer is undercut by the supporting layer and anisotropically dry etching the substrate.
Mixed language model speech recognition
Granted: April 29, 2025
Patent Number:
12288559
In one aspect, a method comprises accessing audio data generated by a computing device based on audio input from a user, the audio data encoding one or more user utterances. The method further comprises generating a first transcription of the utterances by performing speech recognition on the audio data using a first speech recognizer that employs a language model based on user-specific data. The method further comprises generating a second transcription of the utterances by performing…
Classifying out-of-distribution data using a contrastive loss
Granted: April 29, 2025
Patent Number:
12288393
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training a neural network to (i) generate accurate network outputs for a machine learning task and (ii) generate intermediate outputs that can be used to reliably classify out-of-distribution inputs. In one aspect, a method comprises: training the neural network using supervised and contrastive losses, comprising repeatedly performing operations including: obtaining first and second…
Systems and methods for generating splat-based differentiable two-dimensional renderings
Granted: April 29, 2025
Patent Number:
12288295
Systems and methods of the present disclosure are directed to a method that can include obtaining a 3D mesh comprising polygons and texture/shading data. The method can include rasterizing the 3D mesh to obtain a 2D raster comprising pixels and coordinates respectively associated with a subset of pixels. The method can include determining an initial color value for the subset of pixels based on the coordinates of the pixel and the associated shading/texture data. The method can include…
User-context aware rendering dataset selection
Granted: April 29, 2025
Patent Number:
12288289
Systems and methods for generating and providing augmented virtual environments can include obtaining user data, processing the user data to determine a plurality of objects associated with the user data, and generating one or more renderings of the objects in an environment. The renderings can be generated based on a plurality of rendering datasets obtained based on the plurality of determined objects determined to available to a user. The plurality of rendering datasets can include a…
Automatically suggesting routines based on detected user actions via multiple applications
Granted: April 29, 2025
Patent Number:
12287827
Implementations relate to identifying actions performed by a user while the user is interacting with multiple applications and providing a routine suggestion to the user based on the identified actions. While a user is interacting with one or more applications, the user actions are determined. The user actions are compared to one or more template routines and a template routine is selected that matches the actions of the user and provided to the user as a suggested routine. The suggested…