Identification and issuance of repeatable queries
Granted: May 6, 2025
Patent Number:
12292941
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that identify and issue search queries expected to be issued in the future. A set of search queries that have been issued by multiple user devices can be obtained. For each query instance, contextual data can be obtained. A first query and its contextual data can be input to a model that outputs the query's likelihood of being issued in the future. The model can be trained using contextual…
Metal plate design for electronic display panels
Granted: May 6, 2025
Patent Number:
12295206
A method of assembling a display panel includes laminating a back plate to a display layer to form an untrimmed display panel, the back plate including a metal layer that includes a trimming path defined by one or more line segments having reduced metal content compared to other portions of the metal layer. The method further includes trimming the untrimmed display panel along the one or more line segments to define one or more edges of the display panel. For one or more locations along…
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…
Firewall rules intelligence
Granted: May 6, 2025
Patent Number:
12294565
A firewall intelligence system, includes a data storage storing a set of firewall rules for a network; a recommendation engine that receives, from a log service, traffic logs detailing traffic for the network and firewall logs detailing the usage of firewall rules in response to the traffic for the network, accesses, from the data storage, the set of firewall rules for the network; processes the set of firewall rules to evaluate the firewall rules against a set of quantitative evaluation…
Multi-mode guard for voice commands
Granted: May 6, 2025
Patent Number:
12293762
Embodiments may be implemented by a computing device, such as a head-mountable display, in order to use a single guard phrase to enable different voice commands in different interface modes. An example device includes an audio sensor and a computing system configured to analyze audio data captured by the audio sensor to detect speech that includes a predefined guard phrase, and to operate in a plurality of different interface modes comprising at least a first and a second interface mode.…
Wide-angle camera
Granted: May 6, 2025
Patent Number:
12293483
Devices and methods related to capturing 360 degree spherical images are provided. A computing device can capture, substantially simultaneously, a first image with the first image sensor and a second image with a second image sensor. The first image sensor can be positioned on a first side of the computing device and oriented at a first orientation with respect to an axis of rotation. The second image sensor can be positioned on a second side of the device substantially opposite the…
Neural architecture search with factorized hierarchical search space
Granted: May 6, 2025
Patent Number:
12293276
The present disclosure is directed to an automated neural architecture search approach for designing new neural network architectures such as, for example, resource-constrained mobile CNN models. In particular, the present disclosure provides systems and methods to perform neural architecture search using a novel factorized hierarchical search space that permits layer diversity throughout the network, thereby striking the right balance between flexibility and search space size. The…
Determining expected hash-values in functions with control flow
Granted: May 6, 2025
Patent Number:
12293194
This document describes techniques and apparatuses that enable determining expected hash-values in functions with control flow. A computing device receives a function comprising function instructions within at least three basic blocks connected via multiple execution paths. Hash-input instructions are inserted within a plurality of the basic blocks that indirectly force hash values at the respective insertion points. Hash values at ends of the plurality of the basic blocks are set to a…
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…
Control of deterministic machine learning systems using trigger tables and configuration state registries
Granted: May 6, 2025
Patent Number:
12293093
A method includes: receiving control data at a first data selector of a plurality of data selectors, in which the control data comprises (i) a configuration registry address specifying a location in a configuration state registry and (ii) configuration data specifying a circuit configuration state of a circuit element of a computational circuit; transferring the control data, from the first data selector, to an entry in a trigger table registry; responsive to a first trigger event…
Band for a wearable device
Granted: May 6, 2025
Patent Number:
D1073517
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.
Intelligent asset suggestions based on both previous phrase and whole asset performance
Granted: May 6, 2025
Patent Number:
12292936
Example embodiments of the present disclosure provide for an example method including obtaining data indicative of user input via a user interface associated with a construction workflow for generating customized content items. The example method includes determining one or more key terms associated with the user input. The example method includes determining one or more suggested content items based on the one or more key terms. The example method includes generating a predicted…
Systems and methods for displaying media files
Granted: May 6, 2025
Patent Number:
12292916
Systems and methods for displaying media files on a device are provided. The device provides a first mode that displays a subset of media files, determined by a user query, from a plurality of media files. Once activated, the first mode persists on the device prior to becoming inactive. A second mode of the device displays the plurality of media files. The second mode is active when the first mode is inactive. An instruction is received from a user. When the instruction specifies the…
Columnar cache query using hybrid query execution plan
Granted: May 6, 2025
Patent Number:
12292887
A hybrid query execution plan is generated for executing queries on database systems implementing a columnar cache. A hybrid query execution plan combines a query execution plan for querying and retrieving data from a columnar cache and a base table. A columnar cache stores cached data in column-major format, which is logically represented by the database management system in row-major format. A database management system as described herein can scan valid blocks of column data according…
Beam combining architectures for scanning display systems
Granted: May 6, 2025
Patent Number:
12292569
Systems, devices, and methods for accommodating multiple sets of laser light sources in an optical engine of a display system such as a laser projection system are described. Laser light beams may be combined via wavelength-, polarization-, and/or angular-separation-based techniques. First and second sets of laser light beams may be angularly separated such that different sets of partially overlapping pixels are projected by the system, thereby increasing the display pixel density and/or…
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…
Yield improvements for three-dimensionally stacked neural network accelerators
Granted: May 6, 2025
Patent Number:
12292473
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for three-dimensionally stacked neural network accelerators. In one aspect, a method includes obtaining data specifying that a tile from a plurality of tiles in a three-dimensionally stacked neural network accelerator is a faulty tile. The three-dimensionally stacked neural network accelerator includes a plurality of neural network dies, each neural network die including a respective…
Display screen or portion thereof with icon
Granted: May 6, 2025
Patent Number:
D1073693
Band connector for a wearable device
Granted: May 6, 2025
Patent Number:
D1073518