Google Patent Grants

Detecting and suppressing voice queries

Granted: January 21, 2025
Patent Number: 12205588
A computing system receives requests from client devices to process voice queries that have been detected in local environments of the client devices. The system identifies that a value that is based on a number of requests to process voice queries received by the system during a specified time interval satisfies one or more criteria. In response, the system triggers analysis of at least some of the requests received during the specified time interval to trigger analysis of at least some…

Overlap joint flex circuit board interconnection

Granted: January 21, 2025
Patent Number: 12207407
An interconnection for flex circuit boards used, for instance, in a quantum computing system are provided. In one example, the interconnection can include a first flex circuit board having a first side and a second side opposite the first side. The interconnection can include a second flex circuit board having a third side and a fourth side opposite the third side. The first flex circuit board and the second flex circuit board are physically coupled together in an overlap joint in which…

Clock synchronization in a touch sensing system

Granted: January 21, 2025
Patent Number: 12207214
A method, apparatus, and computer-readable medium for determining a tolerance specification of a clock synchronization between a touch display device (TDD) and a stylus. In the method, an accumulated timing error between the TDD and the stylus is determined based on crystal inaccuracies of the TDD and the stylus, connection interval of Bluetooth communication between the TDD and the stylus, and a number of consecutive failed transmissions of the Bluetooth communication. A total…

Determination of user presence and absence using WiFi connections

Granted: January 21, 2025
Patent Number: 12207117
Systems and techniques are provided for determination of user presence and absence using WiFi connections. Reports may be received from WiFi access points in an environment. The reports may include an identifier of a WiFi device, an indication of a connection to or disconnection from a WiFi access point, a time of the connection or disconnection, and an identifier of the WiFi access point. A connection sequence for the WiFi device may be generated from the reports. Whether the WiFi…

Cloud-based application of visual effects to video

Granted: January 21, 2025
Patent Number: 12207014
A server system receives, from a first client device, a video stream relating to a videoconferencing session and receives, from the first client device, visual effects information relating to one or more visual effects to be applied to the video stream. The server system applies, based on the received visual effects information, the one or more visual effects to the video stream to generate one or more modified video streams, and transmits the one or more modified video streams to one or…

Methods, systems, and media for determining perceptual quality indicators of video content items

Granted: January 21, 2025
Patent Number: 12206914
Methods, systems, and media for determining perceptual quality indicators of video content items are provided. In some embodiments, the method comprises: receiving a video content item; extracting a plurality of frames from the video content item; determining, using a first subnetwork of a deep neural network, a content quality indicator for each frame of the plurality of frames of the video content item; determining, using a second subnetwork of the deep neural network, a video…

Motion field estimation based on motion trajectory derivation

Granted: January 21, 2025
Patent Number: 12206842
A motion field estimate determined using motion vector information of two or more reference frames of a current/encoded frame is used to derive a motion vector for inter-prediction of the current/encoded frame. Motion trajectory information, including concatenated motion vectors and locations of the current/encoded frame at which those concatenated motion vectors point, is determined by concatenating motion vectors of the reference frames. A motion field estimate is determined using the…

Characterization of quantum logic circuits

Granted: January 21, 2025
Patent Number: 12206412
The disclosure is directed to characterizing a quantum logic circuit (QLC), via a set of intrinsic parameters. One method includes selecting control vectors that are associated with phase shifts for the intrinsic parameters such that experimental unitary operators for the QLC are defined. Each experimental unitary operator is based on the intrinsic parameters and phase shifts associated with a corresponding control vector. For each control vector, eigenvalues for the corresponding…

Using structured audio output to detect playback and/or to adapt to misaligned playback in wireless speakers

Granted: January 21, 2025
Patent Number: 12205592
Implementations are directed to determining an audio delay, of a computing device, by causing an audio data stream to be transmitted to the computing device via a wireless communication channel. The computing device causes audio output generated using the audio data stream to be rendered via speaker(s). The rendered audio output is captured via microphone(s), and the audio delay determined by comparing the captured audio output with the audio data stream. A delay audio segment can be…

Voice query handling in an environment with multiple users

Granted: January 21, 2025
Patent Number: 12205591
A method includes detecting multiple users, receiving a first query issued by a first user, the first query including a command for a digital assistant to perform a first action, and enabling a round robin mode to control performance of actions commanded by queries. The method also includes, while performing the first action, receiving audio data corresponding to a second query including a command to perform a second action, performing speaker identification on the audio data,…

Determining dialog states for language models

Granted: January 21, 2025
Patent Number: 12205586
Systems, methods, devices, and other techniques are described herein for determining dialog states that correspond to voice inputs and for biasing a language model based on the determined dialog states. In some implementations, a method includes receiving, at a computing system, audio data that indicates a voice input and determining a particular dialog state, from among a plurality of dialog states, which corresponds to the voice input. A set of n-grams can be identified that are…

Preventing non-transient storage of assistant interaction data and/or wiping of stored assistant interaction data

Granted: January 21, 2025
Patent Number: 12205578
Implementations disclosed herein are directed to techniques for selectively enabling and/or disabling non-transient storage of one or more instances of assistant interaction data for turn(s) of a dialog between a user and an automated assistant. Implementations are additionally or alternatively directed to techniques for retroactive wiping of non-transiently stored assistant interaction data from previous assistant interaction(s).

Mixed client-server federated learning of machine learning model(s)

Granted: January 21, 2025
Patent Number: 12205575
Implementations disclosed herein are directed to federated learning of machine learning (“ML”) model(s) based on gradient(s) generated at corresponding client devices and a remote system. Processor(s) of the corresponding client devices can process client data generated locally at the corresponding client devices using corresponding on-device ML model(s) to generate corresponding predicted outputs, generate corresponding client gradients based on the corresponding predicted outputs,…

Actionable event determination based on vehicle diagnostic data

Granted: January 21, 2025
Patent Number: 12205422
The present disclosure is generally related to systems and methods for determining an actionable event associated with a vehicle. The systems and methods can determine the event based on vehicle diagnostic data, and can report the event to a user via an appropriate interface. The systems and methods can also determine a recommended action to address the event, and can facilitate completion of the action upon approval by the user.

Computational graph optimization

Granted: January 21, 2025
Patent Number: 12205038
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for optimizing the execution of the operations of a neural network. One of the methods includes obtaining data representing a graph characterizing a plurality of operations of a neural network, wherein each node of the graph characterizes an operation of the neural network and each edge of the graph characterizes data dependency between the operations; processing the data representing the…

Transposing neural network matrices in hardware

Granted: January 21, 2025
Patent Number: 12205018
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium. In one aspect, a method includes the actions of receiving a request to perform computations for a neural network on a hardware circuit having a matrix computation unit, the request specifying a transpose operation to be performed on a first neural network matrix; and generating instructions that when executed by the hardware circuit cause the hardware circuit to transpose the first neural…

Predictive input interface having improved robustness for processing low precision inputs

Granted: January 14, 2025
Patent Number: 12197721
The present disclosure is directed to prediction and assistive techniques using a multi-region graphical keyboard interface. In particular, the system can present, on a display of a computing device, a graphical keyboard having a plurality of key regions. The plurality of key regions can include a first key region having a first set of keys and a second key region having a second set of keys. Additionally, the system can receive a first input selecting a first selected region from the…

Guided text generation for task-oriented dialogue

Granted: January 14, 2025
Patent Number: 12197872
Systems and methods for guided text generation in task-based dialogue. In some aspects of the technology, an automated assistant system is configured to receive a user request, call multiple APIs, generate dialogue acts based on data received from each API, replace any slot names in the dialogue acts with natural language descriptions of the slots, concatenate the modified dialogue acts, and pass the concatenated result to an NLG model for generation of a natural language response. In…

Using video clips as dictionary usage examples

Granted: January 14, 2025
Patent Number: 12197868
Implementations are provided for automatically mining corpus(es) of electronic video files for video clips that contain spoken utterances that are suitable usage examples to accompany or compliment dictionary definitions. These video clips may then be associated with target n-grams in a searchable database, such as a database underlying an online dictionary. In various implementations, a set of candidate video clips in which a target n-gram is uttered in a target context may be…

Automated assistant training and/or execution of inter-user procedures

Granted: January 14, 2025
Patent Number: 12197818
Implementations relate to an automated assistant that can automate repeatedly performed procedures. The automation can involve communicating with different users, organizations, and/or other automated assistants. The automated assistant, with prior permission from respective user(s), can detect repeated performance of a particular series of manually initiated computational actions. Based on this determination, the automated assistant can determine automated assistant computational…