Google Patent Grants

Data compression using integer neural networks

Granted: November 26, 2024
Patent Number: 12154304
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reliably performing data compression and data decompression across a wide variety of hardware and software platforms by using integer neural networks. In one aspect, there is provided a method for entropy encoding data which defines a sequence comprising a plurality of components, the method comprising: for each component of the plurality of components: processing an input comprising:…

Providing a message based on a change in watch time

Granted: November 26, 2024
Patent Number: 12155883
A request from a user to view a video content item may be received, the requesting user being associated with at least one of a set of preferences or a context. A group of similar users may be identified based the set of preferences or the context. A number of candidate video items corresponding to the video content item may be identified. A watch time difference may be determined for each candidate video item of the number of candidate video items. A subset may be determined based on…

Methods, systems, and media for resuming playback of media content across multiple devices

Granted: November 26, 2024
Patent Number: 12155713
Systems and methods for facilitating cross device resumable media content consumption. In an aspect, a system includes an update component that receives a media statistics update where the media statistics update includes information identifying an account, media content identification information, and a first playback time position associated with media content. A monitoring component is also included that identifies when the account accesses the media content associated with the media…

Methods, systems, and media for authenticating a connection between a user device and a streaming media content device

Granted: November 26, 2024
Patent Number: 12155656
Mechanisms for authenticating a connection between a user device and a streaming media content device comprising: identifying a collection of candidate streaming media content devices based on beacon(s) detected by a user device; receiving an indication that one of the content devices is to be selected for connection to the user device; transmitting instructions to the content devices to broadcast a signal, wherein the signal broadcast by each of the content devices contains a value that…

Rate limited scheduler for solicited data transfers

Granted: November 26, 2024
Patent Number: 12155573
A flow rate control method for solicited data communications includes receiving, at a first node of a communications network, a request-to-send (RTS) signal from a second node of the communications network, the RTS signal indicating a size of a solicited data transmission of the second node, determining, by the first node, whether a rate-limiting counter is above zero, wherein the rate-limiting counter is programmed to increase at a programmed rate and in response to the rate-limiting…

Circuit device including an impedance matching network having at least one inductor formed by a film of superconductor material exhibiting kinetic sheet inductance

Granted: November 26, 2024
Patent Number: 12155363
A circuit device includes a semiconductor device and an impedance matching network. The impedance matching network includes a superconductor material forming at least one inductor of the circuit device, and the superconductor material exhibits a kinetic inductance per unit square when in a superconducting state. The impedance matching network is configured to transform an impedance of the semiconductor device to match a predetermined second impedance during operation of the circuit…

Adaptive interface in a voice-activated network

Granted: November 26, 2024
Patent Number: 12154557
The systems and methods of the present disclosure generally relate to a data processing system that can identify and surface alternative requests when presented with ambiguous, unclear, or other requests to which a data processing system may not be able to respond. The data processing system can improve the efficiency of network transmissions to reduce network bandwidth usage and processor utilization by selecting alternative requests that are responsive to the intent of the original…

Lattice speech corrections

Granted: November 26, 2024
Patent Number: 12154549
A method includes receiving audio data corresponding to a query spoken and processing the audio data to generate multiple candidate hypotheses each represented by a respective sequence of hypothesized terms. For each candidate hypothesis, the method includes determining whether the sequence of hypothesized terms includes a source phrase from a list of phrase correction pairs. Each phrase correction pair includes a corresponding source phrase that was misrecognized and a corresponding…

Multi-channel voice activity detection

Granted: November 26, 2024
Patent Number: 12154547
A method for multi-channel voice activity detection includes receiving a sequence of input frames characterizing streaming multi-channel audio captured by an array of microphones. Each channel of the streaming multi-channel audio includes respective audio features captured by a separate dedicated microphone. The method also includes determining, using a location fingerprint model, a location fingerprint indicating a location of a source of the multi-channel audio relative to the user…

Devices and methods for a speech-based user interface

Granted: November 26, 2024
Patent Number: 12154543
A device may identify a plurality of sources for outputs that the device is configured to provide. The plurality of sources may include at least one of a particular application in the device, an operating system of the device, a particular area within a display of the device, or a particular graphical user interface object. The device may also assign a set of distinct voices to respective sources of the plurality of sources. The device may also receive a request for speech output. The…

Automatic navigation of interactive web documents

Granted: November 26, 2024
Patent Number: 12153642
The present disclosure is generally directed to methods, apparatus, and computer-readable media (transitory and non-transitory) for learning to automatically navigate interactive web documents and/or websites. More particularly, various approaches are presented for training various deep Q network (DQN) agents to perform various tasks associated with reinforcement learning, including hierarchical reinforcement learning, in challenging web navigation environments with sparse rewards and…

Determining multiple camera positions from multiple videos

Granted: November 26, 2024
Patent Number: 12154280
A media items to be shared with users of a content sharing service are identified. Each of the media items corresponds to a video recording generated by a client device that depicts one or more objects corresponding to a real-world event and/or a geographic location. A location of the client device that generated the video recording corresponding to a respective media item of the media items is determined based on image features depicted in a set of frames of the video recording. A…

Systems and methods for dynamically inserting content item slots in an information resource

Granted: November 26, 2024
Patent Number: 12154144
Systems and methods for dynamically inserting content into webpages. A computing device can receive an information resource. The computing device can receive a content item for insertion at one of the candidate content insertion locations of the information resource. The computing device can identify candidate content insertion locations for insertion of the content item based on locations of one or more elements on the information resource. The computing device can monitor for a scroll…

System and method for ad keyword scoring

Granted: November 26, 2024
Patent Number: 12154129
Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, for providing network activity performance data in a content infrastructure. Instructions stored in the system or apparatus, when executed by processors, cause the processors to: identify a content item provided by a content provider device; calculate a set of keyword scores for the set of keywords, each keyword score calculated to measure a relationship between a semantic word cluster of…

Compatible neural networks

Granted: November 26, 2024
Patent Number: 12154020
A method for training a plurality of task neural networks such that the trained task neural networks are compatible with each other is described. The method includes receiving, for each of the plurality of task neural networks, a respective training data set; forming an auxiliary loss function for the plurality of task neural networks, in which the auxiliary loss function ensures that the trained task neural networks would be compatible with each other; and training the plurality of task…

Rule violation detection

Granted: November 26, 2024
Patent Number: 12153959
A method for detecting a traffic ramp-up rule violation includes receiving data element retrieval requests from an information retrieval system and determining a requests per second (RPS) for a key range. The method also includes determining a moving average of RPS for the key range. The method also includes determining a number of delta violations, each delta violation comprising a respective beginning instance in time when the RPS exceeded a delta RPS limit. For each delta violation,…

Disparate sourcing of tree data structures for searching and suggesting application services

Granted: November 26, 2024
Patent Number: 12153941
Implementations set forth herein relate to providing suggestions for application services using tree data structures provided by various application sources. A native data structure, created by an assistant application or other related application, can be present in a local memory and, depending on the status of this native data structure, can be utilized to generate deep links to be rendered within the search interface. Selection of a particular deep link can initialize particular…

Reducing time to first encrypted frame in a content stream

Granted: November 26, 2024
Patent Number: 12153873
Techniques are described for reducing time to decrypt a next encrypted frame in a content stream by optimizing a license/key acquisition process. When requesting content, a key identifier and/or license identifier may be included within a webpage using a link, script, or similar access point. When a client device sends a request for content, the loading of the webpage within the client device includes the embedded key identifier. Access to the key/license identifier at the client device…

Peripheral device comportability with security circuitry

Granted: November 26, 2024
Patent Number: 12153720
An IC chip can provide silicon root of trust (RoT) functionality. In described implementations, the IC chip includes a processor, an interconnect, and multiple peripheral devices. These comportable circuit components are designed to facilitate interoperability and consistent, expected communications for security circuitry. Each peripheral device includes an interface that adheres to a common framework for interacting with the processor and with other peripheral devices. The interface…

Plane wave dual basis for quantum simulation

Granted: November 26, 2024
Patent Number: 12153645
Methods, systems and apparatus for simulating quantum systems. In one aspect, a method includes the actions of obtaining a first Hamiltonian describing the quantum system, wherein the Hamiltonian is written in a plane wave basis comprising N plane wave basis vectors; applying a discrete Fourier transform to the first Hamiltonian to generate a second Hamiltonian written in a plane wave dual basis, wherein the second Hamiltonian comprises a number of terms that scales at most quadratically…