Google Patent Grants

Data integrity optimization

Granted: October 29, 2024
Patent Number: 12130799
A method includes receiving interaction data indicating a performance of a specified action by a user of a user device, identifying a last-in-time action associated with the user and an initiation action associated with the user and the specified action, generating, based on the identified last-in-time and initiation actions, a first attribution associated with the identified last-in-time action and the specified action and a second, additional attribution associated with the identified…

Off-chip memory backed reliable transport connection cache hardware architecture

Granted: October 29, 2024
Patent Number: 12132802
An application specific integrated circuit (ASIC) is provided for reliable transport of packets. The network interface card may include a reliable transport accelerator (RTA). The RTA may include a cache lookup database. The RTA may be configured to determine, from a received data packet, a connection identifier and query the cache lookup database for a cache entry corresponding to a connection context having the connection identifier. In response to the query, the RTA may receive a…

Reliable transport protocol and hardware architecture for datacenter networking

Granted: October 29, 2024
Patent Number: 12132800
A communication technology that provides for handling of failed packet transmissions to reduce retransmission attempts and uses resynchronization to prevent tearing down of connections. Thereby, providing for more resilient connections. In an implementation, an initiator entity may determine that a negative acknowledgment indicates that an operation for a particular packet is completed in error by a target entity, and transmit to the target entity a resynchronization packet without…

Methods, systems, and media for presenting information related to an event based on metadata

Granted: October 29, 2024
Patent Number: 12132718
Methods, systems and media for presenting information related to an event based on metadata are provided. In some implementations, the method comprises: detecting that a user-initiated event has been performed on a user device; detecting a plurality of sensors connected to the user device; causing a plurality of content items related to the user-initiated event to be obtained using the plurality of sensors connected to the user device; determining whether each of the plurality of content…

Network based data traffic latency reduction

Granted: October 29, 2024
Patent Number: 12132692
The present disclosure is directed to a technique for reduction of latency in network traffic data transmissions. The system parses an online document to determine a messaging identifier used to communicate over an asynchronous network-based communication channel with a content provider device. The system assembles a first instance of the online content item with the messaging identifier. An intermediary appliance located on the asynchronous network-based communication channel in between…

Apparatus and method for seamless commissioning of wireless devices

Granted: October 29, 2024
Patent Number: 12132608
An electronic device includes a first processor; a first commissioning element to communicate with external devices using wireless communication and a first memory storing programs for commissioning a target device onto a communication network. The communication network has configuration data including a network identifier and a network key. The programs provide a user interface for commissioning the target device. The target device includes a second processor, a second wireless radio,…

Synchronous block level replication across availability zones

Granted: October 29, 2024
Patent Number: 12130837
A replicated block storage service provides durable and high performance network-attached storage replicated in two or more zones of a single region, and remains available despite a single zone failure. A probe file is generated to determine a health state of a replicated disk. When a disk is degraded, a lease is created indicating which replica is trusted and providing visibility to backend jobs to facilitate reconciliation of data between the first replica and the second replica.…

Triggering knowledge panels

Granted: October 29, 2024
Patent Number: 12130827
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing knowledge panels with search results. In one aspect, a method includes receiving a query. Search results that are responsive to the query are obtained. A first set of factual entities referenced by the query are identified. A particular factual entity is selected from the first set. It is determined that a knowledge panel for the particular factual entity is to be provided…

Precision of content matching systems at a platform

Granted: October 29, 2024
Patent Number: 12130824
Methods and systems for improving precision of content matching systems at a platform are provided herein. Candidate matches for a media item are obtained. Each of the candidate matches indicates a reference media item including content that corresponds to content of the media item. Similarity data associated with the media item and the reference media items of the candidate matches is provided as input to a machine learning model. A determination is made, based on outputs of the model,…

Late materialization of queried data in database cache

Granted: October 29, 2024
Patent Number: 12130814
Aspects of the disclosure are directed to late materialization of attributes in response to queries to a database implementing a database cache. Queried data is materialized in temporary memory before the data is projected as part of generating a result to the query. Instead of materializing all of the attributes referenced in a query before executing the query, a database management system materializes attributes as “late” as possible—when the operation needing the attributes is…

Display screen or portion thereof with icon

Granted: October 29, 2024
Patent Number: D1049164

Systems and methods of debugging delivery of content items

Granted: October 29, 2024
Patent Number: 12130719
Systems, methods and computer-readable storage media can be used to debug content items. One example method includes presenting, by a mobile application executing on a mobile device, a first application interface. The example method further includes detecting, by the mobile device, a predetermined user action. The example method further includes, in response to detecting the predetermined user action, generating debugging information from content event logs, wherein the content event…

Operating quantum devices using a temporal metric

Granted: October 29, 2024
Patent Number: 12130694
Systems and methods for operating one or more qubits in a quantum computing system are provided. In some examples, a method can include obtaining past time data associated with a temporal metric of an operating parameter of a qubit in a quantum device. The method can include selecting an operating parameter value based at least in part on the past time data associated with the temporal metric of the operating parameter to reduce likelihood of occurrence of a time dependent defect. The…

Adaptable workload system

Granted: October 29, 2024
Patent Number: 12130693
A method includes determining a cluster reliability of a computing cluster including a maximum computing capacity and representative of a reliability of the computing cluster when utilizing an entirety of the maximum computing capacity. The operations include receiving a provisioning request of the computing cluster including a threshold reliability of the computing cluster. In response to the provisioning request, determining, using the cluster reliability, a reserved computing capacity…

Secondary grid plates for optical switching applications

Granted: October 29, 2024
Patent Number: 12130475
An optical assembly includes a light source for providing a beam of light, a lens system configured to expand and collimate the beam of light, and a configurable beam injector, wherein the beam injector contains a first grid plate and a second grid plate to block individual beams of light. The first grid plate and the second grid plate may be configured such that each grid plate respectively corresponds to particular MEMS mirrors. The grid plates can be configured to have pathways that…

Generation of surface maps to improve navigation

Granted: October 29, 2024
Patent Number: 12130153
Provided are methods, systems, devices, and tangible non-transitory computer readable media for mapping geographical surfaces. The disclosed technology can access image data and sensor data. The image data can include a plurality of images of one or more locations and semantic information associated with the one or more locations. The sensor data can include sensor information associated with detection of one or more surfaces at the one or more locations by one or more sensors. One or…

Playability service application programming interface

Granted: October 29, 2024
Patent Number: 12128316
The present disclosure provides systems and methods for providing geographic information for software application development. In one example, a computer-implemented method is provided for determining candidate locations for a playability service, which includes obtaining, by one or more computing devices, a plurality of location points and filtering the plurality of location points to obtain a plurality of candidate location points based at least in part on a suitability of each of the…

Systems and methods for providing multi-part persistent content

Granted: October 29, 2024
Patent Number: 12128314
A method for providing multi-part persistent content includes requesting a content item from a content server, and receiving a first portion of a multi-part content item. The first portion of the multi-part content item is displayed to a user of the client device via a first application executed by the client device. The method also includes providing an authentication token and an identification of a state of execution of the multi-part content item to the content server, and…

Timing compensation and correlation of input with frames in a video game application

Granted: October 29, 2024
Patent Number: 12128299
A server executing an application generates a frame token for a frame that is rendered for the application. One or more first metric messages are provided to the application in response to at least one first operation performed by the server on the frame. The first metric messages include the frame token and information indicating timing of the at least one first operation. The encoded information representing the frame token and the frame is transmitted from the server towards a client.…

Sleep tracking and vital sign monitoring using low power radio waves

Granted: October 29, 2024
Patent Number: 12127825
Various arrangements for performing radar-based measurement of vital signs. Waveform data may be received then filtered of data indicative of static objects to obtain motion-indicative waveform data. The motion-indicative waveform data may be analyzed to determine one or more frequencies of movement present within the motion-indicative waveform data. A spectral analysis may be performed on the motion-indicative waveform data to determine a spectral-analysis state of a monitored region.…