Google Patent Grants

Network monitoring and healing based on a behavior model

Granted: March 4, 2025
Patent Number: 12244452
Aspects of the disclosure are directed to monitoring, alerting, and/or root causing network problems based on current network behavior and network events at any instant in time using a network behavior model. The network behavior model can learn and be updated with network states and events to correlate network problems and determine root causes of the network problems for alerting and/or automatic correction.

High density pixel arrays for auto-viewed 3D displays

Granted: March 4, 2025
Patent Number: 12244786
A display device based on micro light emitting diodes (microLEDs) includes a plurality of chiplets. Each chiplet includes one or more raxels, each raxel including a plurality of microLEDs supported on a substrate. The chiplet also includes a micro integrated circuit (microIC) electronically connected with the one or more raxels. MicroIC includes a plurality of interconnects supported on a backplane such that, when connected with the raxel, microIC may be used to electrically drive each…

Systems and methods to evaluate client device trust in a distributed computing system

Granted: March 4, 2025
Patent Number: 12244730
A method includes receiving, by a processing device of a content sharing platform, a request for desired content from a client device, the content being stored in a content delivery network (CDN). The method further includes generating, based on data available to the content sharing platform, a partial trust metric associated with the client device, wherein the partial trust metric is to be used by a CDN server to make a decision regarding access to the desired content by the client…

Systems and methods for secure identification retrieval

Granted: March 4, 2025
Patent Number: 12244716
The present disclosure provides systems and methods for secure identification retrieval. The method includes retrieving a value of a periodic variable and calculating a plurality of query tokens from a corresponding plurality of client device identifiers and the value of the periodic variable. Each query token is associated with a corresponding client device identifier in a first database. The method further includes receiving a first query token calculated from a client device…

Multi-key information retrieval

Granted: March 4, 2025
Patent Number: 12244693
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for retrieving information from a server. Methods can include a server receiving a set of client-encrypted queries. The server identifies a set of server-encrypted decryption keys and transmits the set to the client device. The server receives a set of client-server-encrypted decryption keys that includes the set of server-encrypted decryption keys encrypted by the client device. The server…

Preventing data manipulation and protecting user privacy in determining accurate location event measurements

Granted: March 4, 2025
Patent Number: 12244606
This disclosure relates to generating location event measurements. In one aspect, a method includes presenting, by a client device, a digital component comprising geofence data that defines one or more physical locations corresponding to the digital component. In response to presenting the digital component, a trusted program of the client device stores, in a presentation event data structure, a presentation event data element specifying the geofence data. The trusted program detects,…

Requesting and transmitting data for related accounts

Granted: March 4, 2025
Patent Number: 12244592
Systems and methods for efficiently and securely requesting and receiving, from a remote service, data for multiple accounts associated with the same device or application. In one example, a client device is configured to request application data for all accounts associated with the device or application installation using a single remote procedure call, rather than requiring separate calls for each account, and to do so by providing a single identifier rather than including identifiers…

Enclave interactions

Granted: March 4, 2025
Patent Number: 12244582
Aspects of the disclosure provide various methods relating to enclaves. For instance, a method of authentication for an enclave entity with a second entity may include receiving, by one or more processors of a host computing device of the enclave entity, a request and an assertion of identity for the second entity, the assertion including identity information for the second identity; using an assertion verifier of the enclave entity to determine whether the assertion is valid; when the…

Method(s) and system(s) for utilizing an independent server to facilitate secure exchange of data

Granted: March 4, 2025
Patent Number: 12244568
Implementations described herein utilize an independent server for facilitating secure exchange of data between multiple disparate parties. The independent server receives client data, via an automated assistant application executing at least in part at a client device, that is to be transmitted to a given third-party application. The independent server processes the client data, using a first encoder-decoder model, to generate opaque client data, and transmits the opaque client data to…

Protocol-independent receive-side scaling

Granted: March 4, 2025
Patent Number: 12244499
A system and method for protocol independent receive side scaling (RSS) includes storing a plurality of RSS hash M-tuple definitions, each definition corresponding to one of a set of possible protocol header combinations for routing an incoming packet, the set of possible protocol header combinations being modifiable to include later-developed protocols. Based on initial bytes of the incoming packet, a pattern of protocol headers is detected, and used to select one of the plurality of…

Speech recognition using neural networks

Granted: March 4, 2025
Patent Number: 12243515
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for speech recognition using neural networks. A feature vector that models audio characteristics of a portion of an utterance is received. Data indicative of latent variables of multivariate factor analysis is received. The feature vector and the data indicative of the latent variables is provided as input to a neural network. A candidate transcription for the utterance is determined based…

Repetitive communications for improving reliability of satellite communications

Granted: March 4, 2025
Patent Number: 12244397
In aspects, a non-terrestrial communication system communicates with a user equipment, UE, using repetitive communications. The non-terrestrial communication system determines a repetition configuration for repetitive communications with the UE and indicates the repetition configuration to the UE. The non-terrestrial communication system communicates with the UE using the repetitive communications in accordance with the repetition configuration.

Probe of qubit-resonator dispersive shift using ac stark shift

Granted: March 4, 2025
Patent Number: 12244305
Methods, systems, and apparatus for measuring the dispersive shift or linewidth of a resonator coupled to a qubit. In one aspect, a method includes the actions of: generating resonator response data, comprising, for each of two computational states of the qubit: for each of multiple qubit drive frequencies: for each of multiple resonator drive frequencies: preparing the qubit in the computational state; applying a first drive pulse with the resonator drive frequency to the resonator,…

Cooling heatshield for clamshell BGA rework

Granted: March 4, 2025
Patent Number: 12243804
The present disclosure provides for a heatshield that can be actively cooled during a rework process. The heatshield may include a backer plate and a metal plate. A plurality of vents may extend from air inlet ducts to a top surface of the backer plate such that the plurality of vents directs cooling gas forced into the heatshield towards the metal plate and a first ball grid array (BGA) package. The cooling gas may maintain the solder joint temperature of the first BGA package below a…

Methods and heat distribution devices for thermal management of chip assemblies

Granted: March 4, 2025
Patent Number: 12243802
A method of manufacturing a chip assembly comprises joining an in-process unit to a printed circuit board; reflowing a bonding material disposed between and electrically connecting the in-process unit with the printed circuit board, the bonding material having a first reflow temperature; and then joining a heat distribution device to the plurality of semiconductor chips using a thermal interface material (“TIM”) having a second reflow temperature that is lower than the first reflow…

Remote invocation of mobile device actions

Granted: March 4, 2025
Patent Number: 12243554
Systems, methods and apparatus for invoking actions at a second user device from a first user device. A method includes determining that a first user device has an associated second user device; accessing specification data that specifies a set of user device actions that the second user device is configured to perform; receiving command inputs for the first user device; for each command input, determining whether the command input resolves to one of the user device actions; for each…

Proactive caching of assistant action content to enable resolution of spoken or typed utterances

Granted: March 4, 2025
Patent Number: 12243533
Implementations can reduce the time required to obtain responses from an automated assistant through proactive caching, locally at a client device, of proactive assistant cache entries—and through on-device utilization of the proactive assistant cache entries. Different proactive cache entries can be provided to different client devices, and various implementations relate to technique(s) utilized in determining which proactive cache entries to provide to which client devices. In some…

Conversational agent response determined using a sentiment

Granted: March 4, 2025
Patent Number: 12243529
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for handing off a user conversation between computer-implemented agents. One of the methods includes receiving, by a computer-implemented agent specific to a user device, a digital representation of speech encoding an utterance, determining, by the computer-implemented agent, that the utterance specifies a requirement to establish a communication with another computer-implemented agent, and…

Display mode dependent response generation with latency considerations

Granted: March 4, 2025
Patent Number: 12243527
The present disclosure is generally related to a data processing system to process data packets in a voice activated computer network environment. The data processing system can improve the efficiency of the network by generating non-video data responses to voice commands received from a client device if a display associated with a client device is in an OFF state. A digital assistant application executed on the client device can send to the data processing system client device…

Multimodal transmission of packetized data

Granted: March 4, 2025
Patent Number: 12243521
A system of multi-modal transmission of packetized data in a voice activated data packet based computer network environment is provided. A natural language processor component can parse an input audio signal to identify a request and a trigger keyword. Based on the input audio signal, a direct action application programming interface can generate a first action data structure, and a content selector component can select a content item. An interface management component can identify first…