Google Patent Applications

GENERATING AN IMAGE WITH HEAD POSE OR FACIAL REGION IMPROVEMENTS

Granted: April 3, 2025
Application Number: 20250111570
A media application receives a set of images that include a source image and a target image, the source image and the target image including at least a subject. The media application determines whether to use one or more editors selected from a group of a head editor, a face editor, or combinations thereof. Responsive to determining to use the head editor, the media application generates a compositive image by replacing at least a portion of head pixels associated with a target head of…

ORPHAN BUCKET SCANNER

Granted: April 3, 2025
Application Number: 20250110650
A method for an orphan bucket scanner includes obtaining a directory including a plurality of storage buckets deployed in a container-based environment. The method includes for each respective storage bucket of the plurality of storage buckets, identifying a resource associated with the respective storage bucket of the plurality of storage buckets. The method also includes for at least one storage bucket from the plurality of storage buckets determining that the resource has been deleted…

Screen Protector Presence Detection

Granted: April 3, 2025
Application Number: 20250110592
Techniques and apparatuses are described that perform screen protector presence detection. In example aspects, an electronic device detects the presence (or absence) of a screen protector based on touch screen data provided by a touch screen during a time period that a user performs a touch-based gesture. With the touch screen data, screen protector presence detection can be performed without the need for additional sensors and without placing manufacturing requirements on the screen…

MAGNETIC DOCKING AND UNDOCKING

Granted: March 27, 2025
Application Number: 20250098830
A method for docking a tablet computer to a tablet computer case includes magnetically coupling a first pivot magnet of the tablet computer case to a second pivot magnet of the tablet computer, pivoting the tablet computer toward the tablet computer case, and magnetically coupling a first plurality of docking magnets of the tablet computer case to a second plurality of docking magnets of the tablet computer. The first pivot magnet magnetically couples to the second pivot magnet prior to…

Variable physical layer symbol rate for a wireless communication link

Granted: March 27, 2025
Application Number: 20250106920
Various arrangements for using a short-range wireless communication link are presented herein. A wireless communication device can transmit data using an asynchronous connection-oriented logical transport (ACL) of the short-range wireless communication link. Monitoring for a high throughput event on the ACL of the short-range wireless communication link can be performed. Based on detecting the high throughput event on the ACL, a first physical layer (PHY) symbol rate of the ACL can be…

Video-Recording Doorbell

Granted: March 27, 2025
Application Number: 20250106489
The present document describes a video-recording doorbell. In aspects, the video-recording doorbell provides a compact, space-efficient, electronic-doorbell camera device. Thermal control is enhanced by dividing the heat sink into separate sections for different heat-dissipating subassemblies. The video-recording doorbell includes a robust waterproofing system that enables mechanical movement of the button when a user presses the button to initiate a chime event. For an enhanced user…

Conversational Assistants For Emergency Responders

Granted: March 27, 2025
Application Number: 20250104414
A method includes capturing data representing an emergency scene, the data including at least one of image data, sound data, or video data representing the emergency scene. The method also includes generating, using a generative model, based on the data representing the emergency scene, a descriptive summary of the emergency scene. The method further includes providing the descriptive summary of the emergency scene to an emergency responder.

UNIFYING TRANSFORMERS WITH LINK BASED RANKING

Granted: March 27, 2025
Application Number: 20250103662
A method for unifying transformers with document signals includes obtaining a training sequence of tokens from a web page. The training sequence of tokens may represent text and the web page is associated with one or more web page signals. Each web page signal includes information relevant to the entire training sequence of tokens. The method includes determining, using the training sequence of tokens, an attention matrix. The attention matrix includes a plurality of weights and the…

PROCESSING MUTATIONS FOR A REMOTE DATABASE

Granted: March 27, 2025
Application Number: 20250103583
Methods, systems, and apparatus are described for processing mutations for a remote database. In one aspect, a method includes receiving a log of database mutations from a client device, the log of database mutations indicating changes previously made to a client version of a database stored on the client device, and each database mutation specifying: an entity included in the database; an operation for the entity; and a client version number for the entity; identifying, in the log of…

Mechanical Magnetic Dock Release

Granted: March 27, 2025
Application Number: 20250103099
A tablet dock system includes a dock housing and a mating surface formed by the dock housing. A tablet computer is removably docked with the tablet dock system in contact with the mating surface. The system includes a force sensor disposed within the dock housing. The force sensor performs measurements indicative of in-progress undocking of the tablet computer from the dock. The system also includes a magnet component disposed within the dock housing. The magnet component includes one or…

RESOURCE MANAGER INTEGRATION IN CLOUD COMPUTING ENVIRONMENTS

Granted: March 20, 2025
Application Number: 20250094204
A system includes first host machines implementing a public-cloud computing environment, wherein at least one of the first host machines includes a resource manager that provides a public-cloud resource interface through which one or more public-cloud clients interact with one or more virtual machines, and second host machines implementing a private-cloud computing environment, wherein at least one of the second host machines includes one or more private-cloud virtual machines, wherein…

Three-Dimensional, Direction-Dependent Audio for Multi-Entity Telecommunication

Granted: March 20, 2025
Application Number: 20250097661
The document describes systems and techniques directed at three-dimensional, direction-dependent audio for multi-entity telecommunication. In aspects, a remote device receives multi-stream content, including at least one audio stream, from one or more audio-producing entities and obtains orientation information associated with the one or more audio-producing entities. The remote device can then, using the at least one audio stream and the orientation information, provide…

DUAL BAND WIRELESS COMMUNICATIONS FOR MULTIPLE CONCURRENT AUDIO STREAMS

Granted: March 20, 2025
Application Number: 20250097623
Various arrangements for performing wireless device-to-device communication are presented. An audio output device, such as an earbud or pair of earbuds, can establish a connection with an audio source via a first Bluetooth interface that communicates using a Bluetooth communication protocol on a 2.4 GHz Bluetooth frequency band. The audio output device can negotiate that Bluetooth frequency-shifted communication, such as on a 5 or 6 GHz frequency band, is available for use with the audio…

Housing Assemblies

Granted: March 20, 2025
Application Number: 20250097331
Techniques and apparatuses are described that implement housing assemblies for computing devices. In aspects, a housing assembly includes an elongated side-frame element comprising a first metal and a cast internal frame comprising a second, different, metal. The melting point of the first metal is higher than the melting point of the second metal. The elongated side-frame element may include at least one elongated slot disposed on an inner surface of the elongated side-frame element,…

Integrated Second Factor Authentication

Granted: March 20, 2025
Application Number: 20250097218
Techniques and apparatuses are described that enable integrated second factor authentication. These techniques and apparatuses enable the improved security of something you have without the accompanying inconvenience or chance of loss. To do so, a secure physical entity is integrated within a computing device. While this provides the something you have without a need to carry a separate object with you, the something you have also must not be able to be accessed remotely. To prevent…

USING NON-PARALLEL VOICE CONVERSION FOR SPEECH CONVERSION MODELS

Granted: March 20, 2025
Application Number: 20250095639
A method includes receiving a set of training utterances each including a non-synthetic speech representation of a corresponding utterance, and for each training utterance, generating a corresponding synthetic speech representation by using a voice conversion model. The non-synthetic speech representation and the synthetic speech representation form a corresponding training utterance pair. At each of a plurality of output steps for each training utterance pair, the method also includes…

Continuous Personalization of Face Authentication

Granted: March 20, 2025
Application Number: 20250095406
This document describes systems and techniques that enable continuous personalization of face authentication. In aspects, an authentication system associated with a network includes an authentication manager. The authentication manager receives an embedding representing image data associated with a user's face. The authentication manager generates a confidence score based on the embedding. Further, the authentication manager updates previously enrolled embeddings with the embedding based…

SYSTEMS, APPARATUS AND METHODS FOR MANAGING DEMAND-RESPONSE PROGRAMS AND EVENTS

Granted: March 20, 2025
Application Number: 20250095087
Apparatus, systems, methods, and related computer program products for managing demand-response programs and events. The systems disclosed include an energy management system in operation with an intelligent, network-connected thermostat located at a structure. The thermostat controls an HVAC system to cool the structure using a demand response event implementation profile over the demand response event period. The thermostat can also receive a requested change to the setpoint…

Structured Video Documents

Granted: March 20, 2025
Application Number: 20250094491
A method includes receiving a content feed that includes audio data corresponding to speech utterances and processing the content feed to generate a semantically-rich, structured document. The structured document includes a transcription of the speech utterances and includes a plurality of words each aligned with a corresponding audio segment of the audio data that indicates a time when the word was recognized in the audio data. During playback of the content feed, the method also…

BEHAVIOR-BASED VM RESOURCE CAPTURE FOR FORENSICS

Granted: March 20, 2025
Application Number: 20250094205
A method including monitoring, using a standard level of auditing, one or more processes of a VM and, based on monitoring the process(es), detecting aberrant behavior indicating that an attack against the VM is imminent. Based on detecting aberrant behavior indicating that the attack is imminent, the method includes monitoring, using a heightened level of auditing, the process(es), the heightened level of auditing generating log data representative of memory accesses performed by the VM,…