Google Patent Grants

Efficient use of computing resources in responding to content requests

Granted: June 27, 2023
Patent Number: 11687602
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for efficiently using computing resources when responding to content requests. Methods include using a prioritization model and a specified threshold specifying the maximum allowable negative outcome for a content provider, to determine whether a received content request is a low priority request. Methods further include throttling access to computing resources to respond to low priority…

Reducing parasitic capacitance and coupling to inductive coupler modes

Granted: June 27, 2023
Patent Number: 11690301
A qubit coupling device includes: a dielectric substrate including a trench; a first superconductor layer on a surface of the dielectric substrate where an edge of the first superconductor layer extends along a first direction and at least a portion of the superconductor layer is in contact with the surface of the dielectric substrate, and where the superconductor layer is formed from a superconductor material exhibiting superconductor properties at or below a corresponding critical…

Use of image sensors to query real world for geo-reference information

Granted: June 27, 2023
Patent Number: 11688096
The present disclosure provides systems and methods that makes use of one or more image sensors of a device to provide users with information relating to nearby points of interest. The image sensors may be used to detect features and/or objects in the field of view of the image sensors. Pose data, including a location and orientation of the device is then determined based on the one or more detected features and/or objects. A plurality of points of interest that are within a geographical…

Adaptive object tracking policy

Granted: June 27, 2023
Patent Number: 11688077
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for implementing a machine-learned object tracking policy. One of the methods includes receiving a current video frame by a user device having a plurality of installed object trackers, wherein each object tracker is configured to perform a different object tracking procedure on the current video frame rent video frame. The current video frame and one or more object tracks previously generated…

Serving advertisements based on partial queries

Granted: June 27, 2023
Patent Number: 11687968
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for serving advertisements based on partial queries. In one aspect, a method includes receiving a request for advertisements that specifies a set of query suggestions. The query suggestions are ranked based, at least in part on a probability of each query suggestion being selected by a user that input the partial query. A proper subset of the query suggestions is selected and includes a…

Data management forecasting from distributed tracing

Granted: June 27, 2023
Patent Number: 11687833
A computer-implemented method for using machine learning to handle data in a computing system with improved efficiency can include obtaining a handling request associated with a data item, the handling request instructing the computing system to perform a handling operation with the data item, obtaining a trace log comprising one or more distributed trace items, the one or more distributed trace items including data from each of one or more services interacting with the data item,…

Training a model using parameter server shards

Granted: June 27, 2023
Patent Number: 11687832
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a model using parameter server shards. One of the methods includes receiving, at a parameter server shard configured to maintain values of a disjoint partition of the parameters of the model, a succession of respective requests for parameter values from each of a plurality of replicas of the model; in response to each request, downloading a current value of each requested…

Frequency pattern for reducing parasitic interactions in a qubit grid

Granted: June 27, 2023
Patent Number: 11687820
Methods, systems, and apparatus for operating a system of qubits. In one aspect, a method includes operating a first qubit from a first plurality of qubits at a first qubit frequency from a first qubit frequency region, and operating a second qubit from the first plurality of qubits at a second qubit frequency from a second first qubit frequency region, the second qubit frequency and the second first qubit frequency region being different to the first qubit frequency and the first qubit…

Arbitrary size content item generation

Granted: June 27, 2023
Patent Number: 11687707
A system for automatically generating a content item may include receiving a content item template having a set of elements for creating a content item and content item data for the set of elements. A placeholder for each element of the set of elements may be generated and a space allocation for each element may be determined based on the generated placeholders for each element. A determination if a conflict exists based on the determined space allocations for each element may be made…

Automatic exposure and gain control for face authentication

Granted: June 27, 2023
Patent Number: 11687635
This document describes techniques and systems that enable automatic exposure and gain control for face authentication. The techniques and systems include a user device initializing a gain for a near-infrared camera system using a default gain. The user device ascertains patch-mean statistics of one or more regions-of-interest of a most-recently captured image that was captured by the near-infrared camera system. The user device computes an update in the initialized gain to provide an…

Display screen with transitional computer graphical user interface

Granted: June 27, 2023
Patent Number: D990481

Low entropy browsing history for content quasi-personalization

Granted: June 27, 2023
Patent Number: 11687597
The present disclosure provides systems and methods for content quasi-personalization or anonymized content retrieval via aggregated browsing history of a large plurality of devices, such as millions or billions of devices. A sparse matrix may be constructed from the aggregated browsing history, and dimensionally reduced, reducing entropy and providing anonymity for individual devices. Relevant content may be selected via quasi-personalized clusters representing similar browsing…

Distributed API accounting

Granted: June 27, 2023
Patent Number: 11687383
Distributed API accounting is disclosed, including: receiving from respective ones of a plurality of agents, a plurality of local counter values corresponding to an application programming interface (API) service counter identifier; logging the plurality of local counter values corresponding to the API service counter identifier; receiving a request for an aggregated counter value associated with the API service counter identifier; combining at least some of the logged plurality of local…

Audio file processing to reduce latencies in play start times for cloud served audio files

Granted: June 27, 2023
Patent Number: 11687313
Methods, systems, and computer programs are presented for managing audio files of a user to reduce latencies in play start times on local devices. The audio files are stored on cloud storage managed by a server. One method includes processing a plurality of audio files associated with a user, where the processing is configured to create audio snippet files from each of the plurality of audio files. The audio snippet files representing a beginning part of each of the plurality of audio…

Systems, methods, and media for providing an enhanced remote control having multiple modes

Granted: June 27, 2023
Patent Number: 11687170
Systems, methods, and media for providing a multipurpose remote control are provided. In some implementations, a system for controlling a media device is provided, the system comprising: a hardware processor connected to a touch sensor, a directional input region, and a motion sensor, wherein the hardware processor is configured to: detect that the touch sensor is activated for a predetermined period of time; and upon detecting that the touch sensor has been activated for the…

Visual indicator for paused radar gestures

Granted: June 27, 2023
Patent Number: 11687167
This document describes techniques and systems that enable a visual indicator for paused radar gestures. The techniques and systems use a radar field to enable an electronic device to accurately determine radar gestures, or other movement, by a user. Further, the electronic device can determine certain conditions that can make it difficult for the electronic device to properly determine the user's radar gestures. When the device includes an application that can be controlled using radar…

Reducing hole bezel region in displays

Granted: June 27, 2023
Patent Number: 11687126
A device includes: an array of light emitting elements extending in a first plane, each light emitting element being arranged to emit light; an array of pixel driver elements extending in a second plane beneath the array of pixels, in which each pixel driver element is configured to drive a corresponding light emitting element of the array of light emitting elements; a hole positioned within the array of light emitting elements and the array of pixel driver elements, in which the hole…

Rapid evaluation of inequality expressions for electromagnetic propagation

Granted: June 27, 2023
Patent Number: 11686755
A method for rapidly evaluating inequality expressions for electromagnetic propagation includes obtaining a threshold loss value establishing a maximum electromagnetic (EM) path loss between a first geographical point and a second geographical point. The method also includes, for each of a plurality of EM paths between the first geographical point and the second geographical point, obtaining a minimum EM loss value for the corresponding EM path and a maximum EM loss value for the…

Injection molding systems and methods

Granted: June 27, 2023
Patent Number: 11685092
Techniques are described for injection molding. When material inside a cavity of a tool is solidified into a molded part, the tool imparts a finished surface onto the part, including sidewalls with a zero or low-draft angle. To allow separation from the cavity without using sleeves or sliders, the cavity is widened, just prior to the part being ejected. The tool is made from metal with a high coefficient of thermal expansion, so the size of the cavity can be manipulated using temperature…

Distributed sample-based game profiling with game metadata and metrics and gaming API platform supporting third-party content

Granted: June 27, 2023
Patent Number: 11684849
This application is directed to real-time game profiling and analysis. While a game server executes multiple game instances for a gaming title in parallel, a profiling server generates a game profiling instruction to collect data samples associated with a subset of the game instances and sends the game profiling instruction to the game server. In response to the game profiling instruction, the game server identifies the subset of the plurality of game instances, and collects data samples…