Google Patent Grants

Re-timing objects in video via layered neural rendering

Granted: March 4, 2025
Patent Number: 12243145
A computer-implemented method for decomposing videos into multiple layers (212, 213) that can be re-combined with modified relative timings includes obtaining video data including a plurality of image frames (201) depicting one or more objects. For each of the plurality of frames, the computer-implemented method includes generating one or more object maps descriptive of a respective location of at least one object of the one or more objects within the image frame. For each of the…

Systems and methods for generating names using machine-learned models

Granted: February 25, 2025
Patent Number: 12236195
A computing system can include one or more machine-learned models configured to receive context data that describes one or more entities to be named. In response to receipt of the context data, the machine-learned model(s) can generate output data that describes one or more names for the entity or entities described by the context data. The computing system can be configured to perform operations including inputting the context data into the machine-learned model(s). The operations can…

Geometry-aware augmented reality effects with real-time depth map

Granted: February 25, 2025
Patent Number: 12236541
Techniques of introducing virtual objects into a physical environment of AR system include displacing vertices of a mesh representing the physical environment based on a live depth map. For example, an AR system generates a mesh template, i.e., an initial mesh with vertices that represents a physical environment and a depth map that indicates a geometry of real objects within the physical environment. The AR system is configured to represent the real objects in the physical environment…

Combating false information with crowdsourcing

Granted: February 25, 2025
Patent Number: 12236450
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for combating false advertising using crowdsourcing. In one aspect, a method includes receiving a false digital component alert indicating that a digital component presented at a client device includes false information, validating the false digital component alert based on a public key to verify digital signature included in the false digital component alert matching the public key of…

Deep neural network processing for a user equipment-coordination set

Granted: February 25, 2025
Patent Number: 12236348
Techniques and apparatuses are described for deep neural network (DNN) processing for a user equipment-coordination set (UECS). A network entity selects (910) an end-to-end (E2E) machine-learning (ML) configuration that forms an E2E DNN for processing UECS communications. The network entity directs (915) each device of multiple devices participating in an UECS to form, using at least a portion of the E2E ML configuration, a respective sub-DNN of the E2E DNN that transfers the UECS…

Machine-learning architectures for broadcast and multicast communications

Granted: February 25, 2025
Patent Number: 12236347
Techniques and apparatuses are described for machine-learning architectures for broadcast and multicast communications. A network entity processes broadcast or multicast communications using a deep neural network (DNN) to direct the one or more broadcast or multicast communications to a targeted group of user equipments (UEs) using the wireless communication system. The network entity receives feedback from at least one user equipment (UE) of the targeted group of UEs. The network entity…

Attribution and generation of saliency visualizations for machine-learning models

Granted: February 25, 2025
Patent Number: 12236326
Methods, systems, devices, and tangible non-transitory computer readable media for saliency visualization are provided. The disclosed technology can include receiving a data input including a plurality of features. The data input can be segmented into regions. At least one of the regions can include two or more of the features. Attribution scores can be respectively generated for features of the data input. The attribution scores for each feature can be indicative of a respective…

Training and/or utilizing a model for predicting measures reflecting both quality and popularity of content

Granted: February 25, 2025
Patent Number: 12236322
Implementations relate to training a model that can be used to process values for defined features, where the values are specific to a user account, to generate a predicted user measure that reflects both popularity and quality of the user account. The model is trained based on losses that are each generated as a function of both a corresponding generated popularity measure and a corresponding generated quality measure of a corresponding training instance. Accordingly, the model can be…

Clustering processes using traffic data

Granted: February 25, 2025
Patent Number: 12236273
Disclosure is made of methods, apparatus and system for clustering processes for use by a cloud platform. Process clustering may include receiving traffic data transmitted and received between each pair of processes in a set of processes. A matrix may be generated based on the traffic data, the matrix including a row and a column for each process in the set of processes. The matrix may be hierarchically clustered based on the traffic data, the hierarchical clustering outputting a…

Distributed job scheduling system

Granted: February 25, 2025
Patent Number: 12236268
A method includes receiving a request to perform a job from a second computing device, where the job includes one or more steps to be completed in a period, and where the request includes a job description for the job, storing the job description into a data store, retrieving a step description corresponding to one of the steps of the job to be performed from the data store, where each of the steps is performed by a corresponding worker system, sending the commands to the communication…

Foldable smartphone

Granted: February 25, 2025
Patent Number: D1063880

Component libraries for voice interaction services

Granted: February 25, 2025
Patent Number: 12236163
The disclosed embodiments include computerized methods, systems, and devices, including computer programs encoded on a computer storage medium, for integrating voice-based interaction and control into a native graphical user interface (GUI) of an executed application. For example, a communications device may obtaining component data identifying a plurality of components of a voice-user interface from a computing system maintained by a voice-service provider, and may execute an…

Encoding/decoding user interface interactions

Granted: February 25, 2025
Patent Number: 12236064
A method of encoding and decoding user interface interactions includes receiving a query from a user captured by an assistant-enabled device associated with the user. The query includes a user intent for interacting with an application. The method includes obtaining, for the application, a set of categorized actions. Each categorized action of the set of categorized actions is associated with one or more parameters and represents a high-level description of the user intent of the user…

Uniform enclave interface

Granted: February 25, 2025
Patent Number: 12235951
A uniform enclave interface is provided for creating and operating enclaves across multiple different types of backends and system configurations. For instance, an enclave manager may be created in an untrusted environment of a host computing device. The enclave manager may include instructions for creating one or more enclaves. An enclave may be generated in memory of the host computing device using the enclave manager. One or more enclave clients of the enclave may be generated by the…

Contextual deep bookmarking

Granted: February 25, 2025
Patent Number: 12235921
A computer-implemented method is described. The method includes a computing system receiving a first voice input from a user for generating a bookmark. Responsive to receiving the voice input, the computing system obtains a resource identifier associated with a resource page. The method includes the computing system storing the resource identifier as a bookmark in a bookmark index that is accessible in response to a request from a user device. The method further includes the computing…

Efficient data backup in a distributed storage system

Granted: February 25, 2025
Patent Number: 12235809
A method and a server system for creating consistent snapshots in a distributed storage system are disclosed. The server system stores entities in databases that includes a production portion for storing current versions of entities and a backup portion for storing backup versions of modified entities, receives a request for a snapshot of a portion of the databases at a predefined snapshot time. In response to the request, the server system generates a snapshot of the databases, the…

Automated backup and restore of a disk group

Granted: February 25, 2025
Patent Number: 12235735
Restoring a clustered database having a plurality of nodes each having database from a failed storage device by receiving a request to restore a backup image of a failed shared storage device associated with the clustered database to a time; performing a preflight check including at least one checklist process; terminating the restore when any checklist process fails; when each checklist process succeeds completing the restore by creating at least one flashcopy associated with the backup…

High voltage monitoring for optical switching applications

Granted: February 25, 2025
Patent Number: 12235491
A diagnostic voltage or current path can be used for each MEMS actuator control channel to detect and diagnose faults in the actuator control signal path. Multiple measurement points provide additional capabilities of isolating faults among multiple subassemblies or components in the control signal path. The diagnostic voltage or current path uses ADC(s) and multiplexers to monitor multiple control channels and/or multiple measurement points in each control channel. Digitized voltages,…

Home monitoring and control system

Granted: February 25, 2025
Patent Number: 12235163
This application is directed to a home monitoring and control system including a doorbell installed at a door of a home. The doorbell has a button configured to, upon being pressed, wirelessly initiate a first communication to indicate presence of a person at the door. The doorbell also has a camera configured to capture video data within a field of view, and a processor configured to cause a communication component to enable the first communication and wirelessly stream via a remote…

Fiber-reinforced films

Granted: February 25, 2025
Patent Number: 12233635
An apparatus includes a first layer including unidirectional first fibers oriented in a first direction and embedded within the first layer, where the first layer has a thickness of less than 25 ?m and a second layer bound to the first layer, the second layer including unidirectional second fibers oriented in a second direction and embedded within the second layer, where the first layer has a thickness of less than 25 ?m and where the first direction is nonparallel to the second…