Proactive incorporation of unsolicited content into human-to-computer dialogs
Granted: February 18, 2025
Patent Number:
12230272
Methods, apparatus, and computer readable media are described related to automated assistants that proactively incorporate, into human-to-computer dialog sessions, unsolicited content of potential interest to a user. In various implementations, in an existing human-to-computer dialog session between a user and an automated assistant, it may be determined that the automated assistant has responded to all natural language input received from the user. Based on characteristic(s) of the…
Speculative activation for secure element usage
Granted: February 18, 2025
Patent Number:
12232041
If a secure element accesses a resource that is separate from the secure element, conducting a secure transaction can be inefficient in terms of power or time. Power usage is inefficient if the resource is never permitted to sleep, and transaction time is inefficient if the resource is permitted to sleep, and the user experiences a delay. To enable dual efficiency, a resource entity is permitted to be powered down. The resource entity is then powered up speculatively by an activation…
Method to reduce H-field coupling for E-noise and a kind of non-coaxial integrated earbuds
Granted: February 18, 2025
Patent Number:
12231839
The present disclosure provides for an arrangement of components within a hearable device, such as earbuds, to reduce H field coupling for E noise improvement. A battery is positioned above a magnet and speaker, such that the battery is not coaxially aligned with either the magnet or the speaker. An internal positive tab of a battery is positioned farthest from a speaker yoke, while an internal negative tab of the battery is closer to the speaker yoke. Magnetic flux poles of a contact…
Exposure change control in low light environments
Granted: February 18, 2025
Patent Number:
12231777
A method includes detecting, based on sensor data from a sensor on a mobile device, an environmental brightness measurement, where the mobile device comprises a display screen configured to adjust display brightness based on environmental brightness. The method further includes determining, based on image data from a camera on the mobile device, an extent to which the detected environmental brightness measurement is caused by reflected light from the display screen. The method…
Providing content related to a selected channel for presentation to a user via a client device
Granted: February 18, 2025
Patent Number:
12231743
A system may receive an entity identifier for a user. The entity identifier may identify an entity that is associated with a category. The system may identify channel(s) for the category by obtaining data for the user, and analyzing the data to determine a score for each channel. The system may use the scores to select one or more of the channels. The system may provide content related to the selected channel(s) to a client device of the user, and the user may interact with the content…
Generating notifications that provide context for predicted content interruptions
Granted: February 18, 2025
Patent Number:
12231739
Implementations set forth herein relate to providing notifications regarding events that may interrupt content being rendered at an interface. The notifications can be preemptive and/or can indicate a predicted time and/or source for the events. The event can be, for example, a person attempting to contact a user who is viewing content at a display interface. The person can be associated with a food delivery that has been ordered by the user via a delivery application. An application,…
Using secure multi-party computation and probabilistic data structures to protect access to information
Granted: February 18, 2025
Patent Number:
12231547
This document describes systems and techniques for protecting the security of information in content selection and distribution. In one aspect, a method includes receiving, by a first computing system of MPC systems, a digital component request including distributed point functions that represent a secret share of a respective point function that indicates whether a user of the client device is a member of a first user group. Selection values are identified. Each selection value…
Secure multi-party reach and frequency estimation
Granted: February 18, 2025
Patent Number:
12231542
Systems and methods for generating min-increment counting bloom filters to determine count and frequency of device identifiers and attributes in a networking environment are disclosed. The system can maintain a set of data records including device identifiers and attributes associated with device in a network. The system can generate a vector comprising coordinates corresponding to counter registers. The system can identify hash functions to update a counting bloom filter. The system can…
System and method for determining an interest in promotional content displayed at a mobile communication device
Granted: February 18, 2025
Patent Number:
12231489
Determining interest in promotional content to be displayed at a mobile communication device is described. The promotional content, including a first portion that is visible and a second portion that is hidden in a first state, may be received. The first and second portions are each selectable only when visible. A promotional display that includes the promotional content in the first state is generated. Upon receipt of a first input from the user in relation to the first portion, the…
Switched multi-cell battery system
Granted: February 18, 2025
Patent Number:
12230985
This disclosure describes apparatuses and techniques for a switched multi-cell battery system for electronic devices. In some aspects, a switched multi-cell battery system may transfer, via a plurality of power control switches electrical power from a power adapter to components of the electronic device by charging battery cells in series and by discharging the battery cells in parallel or as a single battery cell. As a result, the switched multi-cell battery system may reduce or…
Open-vocabulary object detection in images
Granted: February 18, 2025
Patent Number:
12230011
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for object detection. In one aspect, a method comprises: obtaining: (i) an image, and (ii) a set of one or more query embeddings, wherein each query embedding represents a respective category of object; processing the image and the set of query embeddings using an object detection neural network to generate object detection data for the image, comprising: processing the image using an image…
Utterance classifier
Granted: February 18, 2025
Patent Number:
12230271
A method includes receiving a spoken utterance that includes a plurality of words, and generating, using a neural network-based utterance classifier comprising a stack of multiple Long-Short Term Memory (LSTM) layers, a respective textual representation for each word of the of the plurality of words of the spoken utterance. The neural network-based utterance classifier trained on negative training examples of spoken utterances not directed toward an automated assistant server. The method…
Systems and methods to verify trigger keywords in acoustic-based digital assistant applications
Granted: February 18, 2025
Patent Number:
12230269
Systems and methods of verifying trigger keywords in acoustic-based digital assistant applications are provided. A system can receive, from an application developer computing device, a request to generate a voice-based software application. The request can include a uniform resource locator (URL) associated with a service provided by the voice-based software application and an identifier corresponding to the URL. The system can identify a plurality of links that include the URL as a…
Sub-models for neural contextual biasing
Granted: February 18, 2025
Patent Number:
12230258
A method for contextual biasing for speech recognition includes obtaining a base automatic speech recognition (ASR) model trained on non-biased data and a sub-model trained on biased data representative of a particular domain. The method includes receiving a speech recognition request including audio data characterizing an utterance captured in streaming audio. The method further includes determining whether the speech recognition request includes a contextual indicator indicating the…
Language model biasing modulation
Granted: February 18, 2025
Patent Number:
12230251
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for modulating language model biasing. In some implementations, context data is received. A likely context associated with a user is determined based on at least a portion of the context data. One or more language model biasing parameters based at least on the likely context associated with the user is selected. A context confidence score associated with the likely context based on at least…
Supervised and unsupervised training with contrastive loss over sequences
Granted: February 18, 2025
Patent Number:
12230249
A method includes receiving audio data corresponding to an utterance and generating a pair of positive audio data examples. Here, each positive audio data example includes a respective augmented copy of the received audio data. For each respective positive audio data example, the method includes generating a respective sequence of encoder outputs and projecting the respective sequence of encoder outputs for the positive data example into a contrastive loss space. The method also includes…
Maintaining luminance when refresh rate changes
Granted: February 18, 2025
Patent Number:
12230199
A non-transitory computer-readable storage medium can include instructions stored thereon that, when executed by at least one processor, are configured to cause a computing device to determine, in response to a change in a refresh rate of a display, an encoded intensity of at least a portion of an image presented by the display, determine that the encoded intensity is within a predetermined range, and based on determining that the encoded intensity is within the predetermined range,…
Object filtering and information display in an augmented-reality experience
Granted: February 18, 2025
Patent Number:
12230030
Systems and methods for providing scene understanding can include obtaining a plurality of images, stitching images associated with the scene, detecting objects in the scene, and providing information associated with the objects in the scene. The systems and methods can include determining filter tags or query tags that can be selected to filter the plurality of objects, which can then be provided as information to the user to provide further insight on the scene. The information may be…
Systems and techniques for retraining models for video quality assessment and for transcoding using the retrained models
Granted: February 18, 2025
Patent Number:
12230024
A trained model is retrained for video quality assessment and used to identify sets of adaptive compression parameters for transcoding user generated video content. Using transfer learning, the model, which is initially trained for image object detection, is retrained for technical content assessment and then again retrained for video quality assessment. The model is then deployed into a transcoding pipeline and used for transcoding an input video stream of user generated content. The…
Explanation of machine-learned models using image translation
Granted: February 18, 2025
Patent Number:
12230016
Systems and methods for identifying visual features that influence a predictive model are provided. The technology employs an image translation function to introduce a visual feature into an image to create a modified image that can be fed to a predictive model. When the predictive model generates a different prediction for a given image than it does for a modified version of that image, the image translation function can then be used to make further modified versions that exaggerate the…