Google Patent Applications

Use Of Image Sensors To Query Real World for Geo-Reference Information

Granted: November 9, 2023
Application Number: 20230360257
The present disclosure provides systems and methods that makes use of one or more image sensors of a device to provide users with information relating to nearby points of interest. The image sensors may be used to detect features and/or objects in the field of view of the image sensors. Pose data, including a location and orientation of the device is then determined based on the one or more detected features and/or objects. A plurality of points of interest that are within a geographical…

Contrastive Sequence-to-Sequence Data Selector

Granted: November 9, 2023
Application Number: 20230359938
A method includes generating a base model by training with a first dataset of data pairs and generating an adapted model by training the base model on a second dataset of data pairs. The method also includes determining a contrastive score for each data pair of a third dataset of data pairs using the base model and the adapted model. The contrastive score is indicative of a probability of quality of the respective data pair. The method also includes training a target model using the data…

Independent Fragment Compactions of Striped Data

Granted: November 9, 2023
Application Number: 20230359387
A method for compacting data includes storing a first plurality of files at a first datacenter and storing a second plurality of files at a second datacenter. The method also includes generating a parity file that includes parity calculations of the first plurality of files and the second plurality of files. The method includes storing the parity file at a third datacenter. The method also includes receiving a request to delete a first file of the first plurality of files stored at the…

USING AMBIENT LIGHT SENSORS AND AMBIENT AUDIO SENSORS TO DETERMINE SLEEP QUALITY

Granted: November 9, 2023
Application Number: 20230355169
During a sleep session of a user of a display assistant device, the device records sound, movement, and ambient conditions in proximity to the device. The ambient conditions include a light level. The device analyzes the recorded sound and movement to identify throughout the sleep session of the user a time-varying sleep state of the user. The sleep state is characterized by a sleep quality and a sleep phase. The device also analyzes the recorded ambient conditions and the recorded sound…

Hybrid Content Protection Architecture for Email

Granted: November 2, 2023
Application Number: 20230353548
A computer-implemented method when executed by data processing hardware of a user device causes the data processing hardware to perform operations. The operations include obtaining, from a message server, an encrypted message encrypted by a single-use data encryption key (DEK) and an encrypted DEK including the single-use DEK encrypted by a public key (PK). The operations also include transmitting, to a key access control list server (KACLS), a decryption request requesting the KACLS…

Light-Sealing Gasket with Crossbar Force Distribution

Granted: November 2, 2023
Application Number: 20230354567
This document describes a light-sealing gasket with crossbar force distribution. The gasket can be used in an electronic device with a sensor package that is capable of transmitting and receiving signals and is positioned behind a display of the device. The gasket provides a shield between the receive signals and the transmit signals, prevents signal crosstalk, and protects the delicate panel layer of the display. Use of this gasket in an electronic device allows manufacturers to add…

Radio Access Technology Identifiers

Granted: November 2, 2023
Application Number: 20230354170
Techniques and apparatuses are described for radio access technology identifiers. In aspects, a base station receives air interface resource prospective usage information associated with communications over a first wireless link of at least two wireless links that use different Radio Access Technologies (RATS). The base station then allocates the sharable air interface resource between the at least two wireless links by analyzing the air interface resource prospective usage information.…

Switching Scheme for Opting In and Out of Multi-User Orthogonal Frequency-Division Multiple Access

Granted: November 2, 2023
Application Number: 20230354094
This document describes methods, devices, systems, and means for a switching scheme for opting in and out of multi-user orthogonal frequency-division multiple access (MU-OFDMA). In one aspect, an electronic device enters the MU-OFDMA mode to communicate via a wireless network over a shared-channel bandwidth. During the MU-OFDMA mode, the electronic device determines that an uplink-queue size is greater than a first threshold size. Responsive to the determining, the electronic device opts…

Securing Return Communication Through Application Uniform Resource Locators

Granted: November 2, 2023
Application Number: 20230354018
Techniques and devices for securing return communication through application uniform resource locators are described for commissioning a joiner device to a home area network by an initiator device in which the initiator device obtains a Responder Access Uniform Resource Locator (URL) and using the obtained Responder Access URL, generates an Augmented Responder Access URL. The initiator device accesses the Augmented Responder Access URL at a responder, which causes the responder to…

INTEGRATING SHORT-TERM CONTEXT FOR CONTENT PLAYBACK ADAPTION

Granted: November 2, 2023
Application Number: 20230353827
While an assistant-enabled device is playing back media content, a method includes receiving a contextual signal from an environment of the assistant-enabled device and executing an event recognition routine to determine whether the received contextual signal is indicative of an event that conflicts with the playback of the media content from the assistant-enabled device. When the event recognition routine determines that the received contextual signal is indicative of the event that…

CONTACTLESS DEVICE FOR RESPIRATORY HEALTH MONITORING

Granted: November 2, 2023
Application Number: 20230346265
A contactless health monitoring device may perform a beam steering process that creates a plurality of beam-steered radar data streams from the received radar data stream. The contactless health monitoring device may determine breathing displacement for a user in relation to time for each spatial zone radar data stream. The contactless health monitoring device may analyze the breathing displacement for the user in relation to time for each spatial zone radar data stream. The contactless…

VOICE COMMANDS ACROSS DEVICES

Granted: November 2, 2023
Application Number: 20230352025
Aspects of the subject technology relate to a method for using a voice command for multiple computing devices. First voice input data is received from a first computing device associated with a user account, where the first voice input data comprises a first voice command captured at the first computing device. Second voice input data is received from a second computing device associated with the user account where the second voice input data comprises a second voice command captured at…

TIED AND REDUCED RNN-T

Granted: November 2, 2023
Application Number: 20230352006
A RNN-T model includes a prediction network configured to, at each of a plurality of times steps subsequent to an initial time step, receive a sequence of non-blank symbols. For each non-blank symbol the prediction network is also configured to generate, using a shared embedding matrix, an embedding of the corresponding non-blank symbol, assign a respective position vector to the corresponding non-blank symbol, and weight the embedding proportional to a similarity between the embedding…

Compensating for Non-Uniform Luminance in Curved-Edge Displays

Granted: November 2, 2023
Application Number: 20230351952
This document describes systems and techniques directed at compensating for non-uniform luminance in curved-edge displays. In aspects, a computing device having a curved-edge display and a luminance manager is configured to receive an indication of a luminance that is, or is intended to be, displayed by pixels of the curved-edge display. Responsive to and based on the received indication of the luminance and a non-uniform luminance, the luminance manager determines a luminance…

ROBUST TRAINING IN THE PRESENCE OF LABEL NOISE

Granted: November 2, 2023
Application Number: 20230351192
A method for training a model comprises obtaining a set of labeled training samples each associated with a given label. For each labeled training sample, the method includes generating a pseudo label and estimating a weight of the labeled training sample indicative of an accuracy of the given label. The method also includes determining whether the weight of the labeled training sample satisfies a weight threshold. When the weight of the labeled training sample satisfies the weight…

SYSTEMS AND METHODS FOR DISPLAYING MEDIA FILES

Granted: November 2, 2023
Application Number: 20230350939
Systems and methods for displaying media files on a device are provided. The device provides a first mode that displays a subset of media files, determined by a user query, from a plurality of media files. Once activated, the first mode persists on the device prior to becoming inactive. A second mode of the device displays the plurality of media files. The second mode is active when the first mode is inactive. An instruction is received from a user. When the instruction specifies the…

CLOUD INFERENCE SYSTEM

Granted: November 2, 2023
Application Number: 20230350909
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for storing and accessing data in a cloud system. One of the methods includes receiving an identification of log data that records occurrences of events; receiving a specification of a plurality of different event types to be indexed; indexing the log data according to the specification and group identifiers; receiving a query specifying a reference parameter and requesting one or more…

NO-CODING MACHINE LEARNING PIPELINE

Granted: November 2, 2023
Application Number: 20230350648
Methods, and systems, including computer programs encoded on computer storage media for generating machine learning models. A method includes receiving, through a GUI, user selection of a mode button displayed in the GUI, wherein the mode button, when selected, causes the GUI to display a first set of user-selectable buttons that correspond to respective machine learning routines, and when not selected, causes the GUI to display a second set of user-selectable buttons that correspond to…

ENCODING/DECODING USER INTERFACE INTERACTIONS

Granted: November 2, 2023
Application Number: 20230350550
A method of encoding and decoding user interface interactions includes receiving a query from a user captured by an assistant-enabled device associated with the user. The query includes a user intent for interacting with an application. The method includes obtaining, for the application, a set of categorized actions. Each categorized action of the set of categorized actions is associated with one or more parameters and represents a high-level description of the user intent of the user…

Detecting User Presence

Granted: November 2, 2023
Application Number: 20230350059
Techniques and apparatuses are described that implement an ultrasonic sensor capable of detecting user presence. This ultrasonic sensor can detect user presence without relying on time-of-flight techniques. In particular, the ultrasonic sensor can determine that a user is present based on the occlusion of at least one receiving transducer (e.g., microphone occlusion), the occlusion of at least one transmitting transducer (e.g., speaker occlusion), or a detected change in an audible noise…