Google Patent Grants

End-to-end watermarking system

Granted: February 25, 2025
Patent Number: 12238322
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for jointly training an encoder that generates a watermark and a decoder that decodes a data item encoded within the watermark. The training comprises obtaining a plurality of training images and data items. For each training image, a first watermark is generated using an encoder and a subsequent second watermark is generated by tiling two or more first watermarks. The training image is…

Josephson junctions with reduced stray inductance

Granted: February 25, 2025
Patent Number: 12239027
Methods, systems and apparatus for forming Josephson junctions with reduced stray inductance. In one aspect, a device includes a substrate; a first superconductor layer on the substrate; an insulator layer on the first superconductor layer; a second superconductor layer on the insulator layer, wherein the first superconductor layer, the insulator layer, and the second superconductor layer form a superconductor tunnel junction; and a third superconductor layer directly on a surface of the…

Deep trench capacitors embedded in package substrate

Granted: February 25, 2025
Patent Number: 12238940
This disclosure relates to deep trench capacitors embedded in a package substrate on which an integrated circuit is mounted. In some aspects, a chip package includes an integrated circuit die that has a power distribution circuit for one or more circuits of the integrated circuit. The chip package also includes a substrate different from the integrated circuit and having a first surface on which the integrated circuit die is mounted and a second surface opposite the first surface. The…

System and method for wireless roaming

Granted: February 25, 2025
Patent Number: 12238819
The technology makes wireless roaming decisions for a computing device. The device is configured to determine whether to consider roaming and to generate a roam reason. The device determines a quality score for at least one access point within a wireless communication range of the device based at least in part on the roam reason. A target access point with a highest quality score is selected. The device may then determine to roam to the target access point, if the target access point is…

Managing MCG fast recovery

Granted: February 25, 2025
Patent Number: 12238802
A UE communicating in DC with an MN and an SN detects a master cell group (MCG) failure associated with the MN. In response to detecting the MCG failure, the UE performs an MCG recovery procedure by transmitting an MCG failure information message to the SN, receiving an MCG failure recovery message from the SN, and transmitting an MCG failure recovery complete message to the MN.

Applying rules for routing outgoing traffic at a user device

Granted: February 25, 2025
Patent Number: 12238634
Processing hardware in a user equipment (UE) that communicates with a core network (CN) via a radio access network (RAN) can implement a method of routing outgoing traffic from the UE. The method includes determining a proscribed traffic descriptor which the UE is to match to rules defined by the CN that specify route selection for outgoing traffic (602). The method further includes preventing use of the traffic descriptor for application of a rule specifying route selection to the…

Systems and methods for equalizing audio for playback on an electronic device

Granted: February 25, 2025
Patent Number: 12238488
Embodiments are provided for receiving a request to output audio at a first speaker and a second speaker of an electronic device, determining that the electronic device is oriented in a portrait orientation or a landscape orientation, identifying, based on the determined orientation, a first equalization setting for the first speaker and a second equalization setting for the second speaker, providing, for output at the first speaker, a first audio signal with the first equalization…

Bias lighting effect generation for videos

Granted: February 25, 2025
Patent Number: 12238447
Systems and methods for generating a bias lighting effect are provided. A computer-implemented method can include obtaining a video comprising a plurality of video frames. For each of one or more video frames of the plurality of video frames, the method can include sampling an edge portion of the video frame. The edge portion can include a portion of the video frame adjacent to an edge of the video frame. The method can further include generating a bias lighting effect for the video…

Methods, systems, and media for presenting contextual information in connection with media content

Granted: February 25, 2025
Patent Number: 12238376
Methods, systems, and media for presenting contextual information in connection with media content are provided. In some embodiments, the method comprises: causing a media content item to be presented on a user device; receiving, at a first time point from a user of the user device, a user input to display one or more contextual interfaces that present information related to the media content item; identifying a plurality of contextual interfaces based on content included in the media…

Methods, systems, and media for synchronized media content playback on multiple devices

Granted: February 25, 2025
Patent Number: 12238363
Methods, systems, and media for synchronized media content playback on multiple devices are provided. In some embodiments, the method comprises: receiving, at a server, a first request to present a media content item from a first user device and a second request to present the media content item from a second user device; transmitting, from the server to the first user device and to the second user device, media content data corresponding to the media content item for storage on the…

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…

On demand serverless container based storage transfer

Granted: February 25, 2025
Patent Number: 12238170
A method for on demand serverless container based storage transfer includes receiving a request to transfer data from a first device to a second device, the first device hosted at a private cloud, the private cloud isolated from the Internet. The method includes determining that the first device is communicatively connected to the private cloud. The method also includes, in response to determining that the first device is communicatively connected to the private cloud, instantiating a…

Projecting existing user-generated content into an immersive view

Granted: February 25, 2025
Patent Number: 12236534
The present disclosure provides methods, systems, and devices for projecting user-generated media content into three-dimensional immersive views. A system can obtain a three-dimensional representation of a location generated based on a plurality of images. The system can access user-generated media content associated with the location. The system can receive path information representing a path through the three-dimensional representation of the location. The system can select one or…

Efficiently rendering video having dynamic components

Granted: February 25, 2025
Patent Number: 12236514
A method for efficient dynamic video rendering is described for certain implementations. The method may include identifying a file for rendering a video comprising one or more static layers and one or more dynamic layers, detecting, based on analyzing one or more fields of the file for rendering a video, the one or more static layers and the one or more dynamic layers, wherein each dynamic layer comprises a comment that indicates a variable component, rendering the one or more static…

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…