Google Patent Grants

Synthesis of speech from text in a voice of a target speaker using neural networks

Granted: December 24, 2024
Patent Number: 12175963
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for speech synthesis. The methods, systems, and apparatus include actions of obtaining an audio representation of speech of a target speaker, obtaining input text for which speech is to be synthesized in a voice of the target speaker, generating a speaker vector by providing the audio representation to a speaker encoder engine that is trained to distinguish speakers from one another,…

Dynamic carrier subband operation for active coordination sets

Granted: December 24, 2024
Patent Number: 12177821
This document describes methods, devices, systems, and means for dynamic carrier subband operation for active coordination sets. A master base station selects a first carrier subband associated with a first Active Coordination Set (ACS) for joint communication with a user equipment (UE), coordinates the joint communication for the UE with other base stations in the first ACS, and monitors the joint communication with the UE. Based on the monitoring of the joint communication, the master…

Face-based frame packing for video calls

Granted: December 24, 2024
Patent Number: 12177455
Implementations described herein relate to methods, systems, and computer-readable media to encode a video. A method includes capturing a video frame that includes a face of a person. The method further includes detecting a face in the video frame. The method further includes segmenting the video frame into a plurality of rectangles, the plurality of rectangles including a face rectangle with pixels corresponding to the face in the video frame. The method further includes packing the…

Prioritized provision and retrieval of offline map data

Granted: December 24, 2024
Patent Number: 12177306
Provided are methods, systems, devices, and tangible non-transitory computer readable media for offline mapping and navigation. The disclosed technology can determine a current region associated with a current location of a navigation device. Predicted travel destinations from the current region can be determined based on aggregated travel data. The aggregated travel data can include previous travel destinations from within the current region. Based on the current region and the…

Extension framework for data analytics

Granted: December 24, 2024
Patent Number: 12177255
Extending access to a data model includes loading into a programmatically isolated process address space of a computer, an instance of an extension framework computer program and executing in the framework, computer program logic configured to establish a communicative channel between the isolated process address space and a data analytics computer data processing system executing in a separate process address space. Thereafter, within the framework a directive may be received to access…

Passive thermal-control system of an electronic speaker device and associated electronic speaker devices

Granted: December 24, 2024
Patent Number: 12176260
This document describes a passive thermal-control system that can be integrated into an electronic speaker device and associated electronic speaker devices. The passive thermal-control system uses an architecture that combines heat spreaders and thermal interface materials to transfer heat from heat-generating electronic devices of the electronic speaker device to a housing component of the electronic speaker device. The housing component dissipates the heat to prevent a thermal runaway…

Generating videos

Granted: December 24, 2024
Patent Number: 12176006
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating videos. In one aspect, a method comprises: receiving: (i) an input video comprising a sequence of video frames, and (ii) data indicating a target object type; processing the input video to generate tracking data that identifies and tracks visual locations of one or more instances of target objects of the target object type in the input video; generating a plurality of…

Dynamically adapting on-device models, of grouped assistant devices, for cooperative processing of assistant requests

Granted: December 24, 2024
Patent Number: 12175981
Implementations are directed to dynamically adapting which assistant on-device model(s) are locally stored at assistant devices of an assistant device group and/or dynamically adapting the assistant processing role(s) of the assistant device(s) of the assistant device group. In some of those implementations, the corresponding on-device model(s) and/or corresponding processing role(s), for each of the assistant devices of the group, is determined based on collectively considering…

Directing a vehicle client device to use on-device functionality

Granted: December 24, 2024
Patent Number: 12175980
Implementations set forth herein relate to phasing-out of vehicle computing device versions while ensuring useful responsiveness of any vehicle computing device versions that are still in operation. Certain features of updated computing devices may not be available to prior versions of computing devices because of hardware limitations. The implementations set forth herein eliminate crashes and wasteful data transmissions caused by prior versions of computing devices that have not been,…

Transferring an automated assistant routine between client devices during execution of the routine

Granted: December 24, 2024
Patent Number: 12175978
Transferring (e.g., automatically) an automated assistant routine between client devices during execution of the automated assistant routine. The automated assistant routine can correspond to a set of actions to be performed by one or more agents and/or one or more devices. While content, corresponding to an action of the routine, is being rendered at a particular device, the user may walk away from the particular device and toward a separate device. The automated assistant routine can…

Adaptive fingerprint-enrollment to finger characteristics using local under-display fingerprint sensor in an electronic device

Granted: December 24, 2024
Patent Number: 12175790
This document describes methods and systems of adaptive fingerprint-enrollment to finger characteristics using local under-display fingerprint sensors, UDFPS, in an electronic device. The electronic device includes an adaptive-enrollment module that determines characteristics of a fingerprint based on information corresponding to a touch input detected by a touch-display device, including size and shape of an area of the touch input. Based on the fingerprint characteristics, a number and…

Systems, methods, and apparatus for image-responsive automated assistants

Granted: December 24, 2024
Patent Number: 12175747
Techniques described herein enable a user to interact with an automated assistant and obtain relevant output from the automated assistant without requiring arduous typed input to be provided by the user and/or without requiring the user to provide spoken input that could cause privacy concerns (e.g., if other individuals are nearby). The assistant application can operate in multiple different image conversation modes in which the assistant application is responsive to various objects in…

Methods and systems for encoding images

Granted: December 24, 2024
Patent Number: 12175740
The present disclosure is directed to encoding images. In particular, one or more computing devices can receive data representing one or more machine learning (ML) models configured, at least in part, to encode images comprising objects of a particular type. The computing device(s) can receive data representing an image comprising one or more objects of the particular type. The computing device(s) can generate, based at least in part on the data representing the image and the data…

High resolution inpainting with a machine-learned augmentation model and texture transfer

Granted: December 24, 2024
Patent Number: 12175642
Systems and methods for augmenting images can utilize one or more image augmentation models and one or more texture transfer blocks. The image augmentation model can process input images and one or more segmentation masks to generate first output data. The first output data and the one or more segmentation masks can be processed with the texture transfer block to generate an augmented image. The input image can depict a scene with one or more occlusions, and the augmented image can…

Systems and methods for compressing floating point tensors

Granted: December 24, 2024
Patent Number: 12175383
A computer-implemented method of compressing floating point data of a machine-learned model into a compressed representation of the floating point data can include obtaining floating point data including a plurality of machine-learned model parameters encoded as a tensor, determining a sign vector including a sign bit of each of the plurality of machine-learned model parameters, determining a normalization exponent based on the floating point data, determining a plurality of offsets…

Computer system prediction machine learning models

Granted: December 24, 2024
Patent Number: 12175351
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for pre-fetching data from memory using neural networks. One example system receives a sequence of prior program counter addresses of a computer program and corresponding delta values. The system creates an input representation based on the sequence. The system provides the input representation as input to a recurrent neural network. The system receives from the recurrent neural network an…

Training quantum evolutions using sublogical controls

Granted: December 24, 2024
Patent Number: 12175330
Methods, systems, and apparatus for training quantum evolutions using sub-logical controls. In one aspect, a method includes the actions of accessing quantum hardware, wherein the quantum hardware includes a quantum system comprising one or more multi-level quantum subsystems; one or more control devices that operate on the one or more multi-level quantum subsystems according to one or more respective control parameters that relate to a parameter of a physical environment in which the…

Efficient fault-tolerant trotter simulation of molecular hamiltonians

Granted: December 24, 2024
Patent Number: 12175328
Methods, systems and apparatus for determining properties of a physical system described by an electronic structure Hamiltonian. In one aspect, a Hamiltonian describing the physical system is transformed into a qubit Hamiltonian describing a corresponding system of qubits. The qubit Hamiltonian comprises multiple two-qubit interaction terms, each comprising a respective translation invariant coefficient. The system of qubits is evolved under a unitary operator generated by the multiple…

Head mounted display with multifocal module

Granted: December 17, 2024
Patent Number: 12169278
An HMD employs a multifocal module having one or more voltage controlled optical elements. By changing the voltage applied to the one or more optical elements, the HMD can change the focal length of an image generated by the micro-display. The multifocal module can include a cholesteric liquid crystal (CLC) element and a polarizer switch. By controlling the voltage applied to each of the CLC element and the polarizer switch, the HMD can change the focal length of the image passed through…

Cost-efficient high-availability multi-single-tenant services

Granted: December 17, 2024
Patent Number: 12169734
A secondary pool of VMs is used to run secondary services or jobs, which may be evicted upon failure of a corresponding primary VM. Upon detection of a failure of a primary resource, the secondary services or jobs are evicted from secondary pool resources, and the secondary pool resources can be automatically allocated to the jobs of the failed primary resource. In this regard, a secondary job may be thought of as a preemptible job and comprises services or jobs that are lower priority…