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…
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…
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…
Methods and apparatus for performing phase operations
Granted: April 29, 2025
Patent Number:
12288130
Methods, systems, and apparatus for performing phase operations. In one aspect, a method for performing a same phase operation on a first and second qubit using a third qubit prepared in a phased plus state includes: performing a first NOT operation on the third qubit; computing a controlled adder operation on the first, second and third qubit, comprising encoding the result of the controlled adder operation in a fourth qubit; performing a square of the phase operation on the fourth…
Providing a recommendation for selection of a user interface element of a user interface
Granted: April 29, 2025
Patent Number:
12287959
A user interface including a plurality of user interface elements is provided to a display of a user computing device. In response to the user computing device not receiving a selection of one of the plurality of user interface elements after a predetermined period of time, the user computing device provides a recommendation indicating a first user interface element of the plurality of user interface elements for selection. The recommendation is generated after the predetermined period…
Unified message search
Granted: April 29, 2025
Patent Number:
12287836
The disclosed embodiments include computerized methods, systems, and devices, including computer programs encoded on a computer storage medium, for generating terms of a search query based on a user's spoken utterances, identifying multiple cross-platform messages based on the generated terms, and to generating, via a presentation device, a single interface that enables the user to interact with identified messages. Based on a spoken utterance, the disclosed embodiments may determine…
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…
Band with connector for a wearable device
Granted: April 29, 2025
Patent Number:
D1072659
Hardware-based save-and-restore controller
Granted: April 29, 2025
Patent Number:
12287755
This document describes systems and techniques for a hardware-based save-and-restore controller in an SoC. The described systems and techniques can automatically save and restore access control configurations (e.g., register states) of IP subsystems during a power-down and a power-up sequence, respectively. The save operation is initiated by a local save-and-restore (L SAR) controller and performed by the IP subsystems writing the configuration values to a central save-and-restore…
Direct memory access architecture with multi-level multi-striding
Granted: April 29, 2025
Patent Number:
12287745
DMA architectures capable of performing multi-level multi-striding and determining multiple memory addresses in parallel are described. In one aspect, a DMA system includes one or more hardware DMA threads. Each DMA thread includes a request generator configured to generate, during each parallel memory address computation cycle, m memory addresses for a multi-dimensional tensor in parallel and, for each memory address, a respective request for a memory system to perform a memory…
Accounting for atmospheric and terrestrial obstacles in geographic positioning
Granted: April 29, 2025
Patent Number:
12287412
A position fix identifying a geographic location of a receiver is received. The position fix was generated using signals received at the receiver from respective high-altitude signal sources (such as satellites). Imagery of a geographic area that includes the geographic location is also received. The imagery is automatically processed to determine whether one or more of the high-altitude signal sources were occluded from the geographic location when the position fix was generated. In…
Sensor-based privacy-event detection for a mounted electronic device
Granted: April 29, 2025
Patent Number:
12287380
Sensor-based privacy-event detection for a mounted electronic device is described. In aspects, a security system includes a head assembly removably and magnetically coupled to a mounting device having a magnet. The electronic device also includes a camera module and a sensor disposed within the housing. The sensor detects a magnetic field associated with the magnet when the head assembly is coupled to the mounting device. When a user detaches the head assembly from the mounting device…
Transforming scale ring
Granted: April 29, 2025
Patent Number:
12287223
A method for providing a map scale, using a computing device having one or more processors, comprising providing a geographic area for display on a display of a device, receiving information corresponding to a first input associated with a geographic location within the geographic area, providing, in response to the information and for display on the display, a scale including a first graphic and a second graphic surrounding the geographic location, calculating a distance between the…
Natural language dialog system for computer program interaction
Granted: April 29, 2025
Patent Number:
12285688
A video game system provides dialog responses based on a natural language model (NLM). The NLM is a language model that receives a language input, such as a dialog selection, audio recording, or natural language text input provided by a user of the video game system. In response to the language input, and based on a corpus of natural language candidate lines, the NLM identifies one or more potential responses. The video game system selects a final response from the identified potential…
Display screen or portion thereof with icon
Granted: April 29, 2025
Patent Number:
D1072870
Display screen or portion thereof with icon
Granted: April 29, 2025
Patent Number:
D1072868
Display screen or portion thereof with icon
Granted: April 29, 2025
Patent Number:
D1072867