Google Patent Grants

Interactive playback of a video conference

Granted: February 18, 2025
Patent Number: 12229389
Systems and methods for interactive playback of a video conference are provided. A request is received for a playback of a video conference between a plurality of participants of a plurality of client devices that each generated one of a plurality of source video streams, where each source video stream was presented during a live stream of the video conference according to a particular layout in a user interface (UI) on a first client device of the plurality of client devices. Playback…

Using secure multi-party computation and probabilistic data structures to protect access to information

Granted: February 18, 2025
Patent Number: 12231547
This document describes systems and techniques for protecting the security of information in content selection and distribution. In one aspect, a method includes receiving, by a first computing system of MPC systems, a digital component request including distributed point functions that represent a secret share of a respective point function that indicates whether a user of the client device is a member of a first user group. Selection values are identified. Each selection value…

Secure multi-party reach and frequency estimation

Granted: February 18, 2025
Patent Number: 12231542
Systems and methods for generating min-increment counting bloom filters to determine count and frequency of device identifiers and attributes in a networking environment are disclosed. The system can maintain a set of data records including device identifiers and attributes associated with device in a network. The system can generate a vector comprising coordinates corresponding to counter registers. The system can identify hash functions to update a counting bloom filter. The system can…

System and method for determining an interest in promotional content displayed at a mobile communication device

Granted: February 18, 2025
Patent Number: 12231489
Determining interest in promotional content to be displayed at a mobile communication device is described. The promotional content, including a first portion that is visible and a second portion that is hidden in a first state, may be received. The first and second portions are each selectable only when visible. A promotional display that includes the promotional content in the first state is generated. Upon receipt of a first input from the user in relation to the first portion, the…

System and methods for a spatially aware ambient mobile transaction protocol

Granted: February 18, 2025
Patent Number: 12229747
The present disclosure provides computer-implemented methods, systems, and devices for enabling frictionless transactions at a merchant location using audio communication. A central hub device receives transaction notification data describing a transaction with a user computing device. The central hub device accesses one or more location determination signals to estimate a location of the user computing device with the merchant location. The central hub device transmits transaction data…

Content provider recommendations to improve targetting and other settings

Granted: February 18, 2025
Patent Number: 12229695
At least one aspect of the present disclosure is directed to systems and methods of pruning retrieval tokens from sets of retrieval tokens based on criteria. The system can receive a plurality of retrieval tokens including a second retrieval token. The system can retrieve an indication of a first token and a plurality of requests. The system can construct a first bit string based on the predicted requests and the first retrieval token. The system can retrieve a second bit string…

Network anomaly detection

Granted: February 18, 2025
Patent Number: 12229677
A method for detecting network anomalies includes receiving a control message from a cellular network and extracting one or more features from the control message. The method also includes predicting a potential label for the control message using a predictive model configured to receive the one or more extracted features from the control message as feature inputs. Here, the predictive model is trained on a set of training control messages where each training control message includes one…

Adaptive optimization with improved convergence

Granted: February 18, 2025
Patent Number: 12229675
Generally, the present disclosure is directed to systems and methods that perform adaptive optimization with improved convergence properties. The adaptive optimization techniques described herein are useful in various optimization scenarios, including, for example, training a machine-learned model such as, for example, a neural network. In particular, according to one aspect of the present disclosure, a system implementing the adaptive optimization technique can, over a plurality of…

Fidelity estimation for quantum computing systems

Granted: February 18, 2025
Patent Number: 12229635
Methods and apparatus for estimating the fidelity of quantum hardware. In one aspect, a method includes accessing a set of quantum gates; sampling a subset of quantum gates from the set of quantum gates, wherein the subset of quantum gates defines a quantum circuit; applying the quantum circuit to a quantum system and performing measurements on the quantum system to determine output information of the quantum system; calculating output information of the quantum system based on…

Populating values in a spreadsheet using semantic cues

Granted: February 18, 2025
Patent Number: 12229501
A method includes obtaining a table having a first descriptor that is applicable to each cell from a plurality of cells, and a plurality of second descriptors each applicable to a respective cell from the plurality of cells, executing a search function using at least the first descriptor as an input, wherein the search function identifies at least a first data set that is potentially relevant to the plurality of cells, displaying a first candidate data value for a first cell from the…

Generating and/or prioritizing pre-call content for rendering when awaiting acceptance of an incoming call

Granted: February 18, 2025
Patent Number: 12227261
Implementations set forth herein relate to generating a pre-call analysis for one or more users that are receiving and/or initializing a call with one or more other users, and/or prioritizing pre-call content according to whether security-related value was gleaned from provisioning certain pre-call content. One or more machine learning models can be employed for determining the pre-call content to be cached and/or presented prior to a user accepting a call from another user. Feedback…

Secure element that leverages external resources

Granted: February 18, 2025
Patent Number: 12229309
This document describes a secure element that leverages the resources of a computer system to perform specialized functions using sensitive information. The secure element securely stores sensitive information on flash memory of the computer system. In response to a request requiring use of sensitive information, the secure element loads a security application and sensitive information from the computer system. By leveraging external resources, the secure element may flexibly accommodate…

Place search by audio signals

Granted: February 18, 2025
Patent Number: 12229186
The present disclosure provides systems and methods that provides users with information pertaining to the audio properties at one or more points of interest. A database associated the audio properties with the points of interest is built using audio input received from devices at the points of interest. The device may determine that audio properties associated with the received audio input. The audio properties may determine a type of background noise and/or a volume of the background…

Subquery generation from a query

Granted: February 18, 2025
Patent Number: 12229173
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating subqueries from a query. In one aspect, a method includes obtaining a query, generating a set of two subqueries from the query, where the set includes a first subquery and a second subquery, determining a quality score for the set of two subqueries, determining whether the quality score for the set of two subqueries satisfies a quality threshold, and in response to…

Assistive browsing using context

Granted: February 18, 2025
Patent Number: 12229127
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a query provided by a user and comprising one or more terms. Obtaining context data based on at least a portion of a first resource displayed to the user at a time that the query is received. Obtaining a revised query that is based on the query and the context data. Receiving a plurality of search results responsive to the revised query. Automatically, selecting a search…

Efficient embedding table storage and lookup

Granted: February 18, 2025
Patent Number: 12229108
The present disclosure provides systems, methods, and computer program products for providing efficient embedding table storage and lookup in machine-learning models. A computer-implemented method may include obtaining an embedding table comprising a plurality of embeddings respectively associated with a corresponding index of the embedding table, compressing each particular embedding of the embedding table individually allowing each respective embedding of the embedding table to be…

Computerized methods and apparatus for data cloning

Granted: February 18, 2025
Patent Number: 12229015
Methods for creating a live copy of a data object from a production system for use by third party applications include receiving at least one request for a copy of production data from an application; creating a live backup copy; creating a flash copy of the live backup copy, and a flash copy bitmap; creating a modified version of the live backup copy by changing a subset of data in the live backup copy; recording the changed subset of data using the flash copy bitmap; mounting, the…

Image models to predict memory failures in computing systems

Granted: February 18, 2025
Patent Number: 12229007
Methods, systems and apparatus, including computer programs encoded on computer storage medium, for predicting a likelihood of a future computer memory failure. In one aspect training data inputs are obtained, where each training data input includes correctable memory error data that describes correctable errors that occurred in a computer memory and data indicating whether the correctable errors produced a failure of the computer memory. For each training data input, image…

Hinge mechanism and foldable device having same

Granted: February 18, 2025
Patent Number: 12228978
A foldable device includes a foldable layer and a hinge mechanism including at least one hinge module. The at least one hinge module includes a first hinge section and a second hinge section that are each rotatable relative to a central hinge axis to move the device between an unfolded and a folded configuration. The first and second hinge sections may each include a first rod that is threadably engaged in a first passage in a corresponding housing of the device, and a second rod that is…

Tricolor waveguide exit pupil expansion system with optical power

Granted: February 18, 2025
Patent Number: 12228735
A system for displaying a virtual image to a user includes a light engine to generate a display light representing the virtual image, a diffractive waveguide, and an incoupler and outcoupler that are each optically coupled to the diffractive waveguide. In operation, the incoupler receives the display light from the light engine and directs the received display light to the diffractive waveguide, and the outcoupler directs at least a portion of the display light from the diffractive…