Attention-based decoder-only sequence transduction neural networks
Granted: April 8, 2025
Patent Number:
12271817
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating an output sequence from an input sequence. One of the methods includes, at each of a plurality of generation time steps: generating a combined sequence for the generation time step that includes the input sequence followed by the output tokens that have already been generated as of the generation time step; processing the combined sequence using a self-attention decoder…
Video stream adaptive filtering for bitrate reduction
Granted: April 8, 2025
Patent Number:
12273533
Adaptive filtering is used video stream for bitrate reduction. A first copy of the input video stream is encoded to a reference bitstream. Each of a number of candidate filters is applied to each frame of a second copy of the input video stream to produce a filtered second copy of the input video stream. The filtered second copy is encoded to a candidate bitstream. A cost value for the candidate filter is determined based on distortion value and bitrate differences between the candidate…
Obtaining video quality scores from inconsistent training quality scores
Granted: April 8, 2025
Patent Number:
12273521
A training dataset that includes a first dataset and a second dataset is received. The first dataset includes a first subset of first videos corresponding to a first context and respective first ground truth quality scores of the first videos, and the second dataset includes a second subset of second videos corresponding to a second context and respective second ground truth quality scores of the second videos. A machine learning model is trained to predict the respective first ground…
Privacy-preserving virtual email system
Granted: April 8, 2025
Patent Number:
12273336
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for creating and using virtual email addresses for user privacy protection and data security are described. In one aspect, a method includes receiving, from a user device and at an identity server, login credentials for a first email address mapped to a first set of user information values, detecting, by the identity server, a trigger event, in response to detecting the trigger event,…
Thermal management with antenna modules
Granted: April 8, 2025
Patent Number:
12273167
A user equipment (UE) manages thermal levels of antenna modules with reference to a temperature threshold. The UE includes multiple antenna modules having a first antenna module and a second antenna module and at least one wireless transceiver coupled to the multiple antenna modules. The UE also includes a processor and memory system implementing an antenna module thermal manager. The manager is configured to obtain a first temperature indication corresponding to the first antenna module…
Direct liquid cooling with O-ring sealing
Granted: April 8, 2025
Patent Number:
12272619
Systems and methods for utilizing the dead space around the periphery of a chip for sealing a direct liquid cooled module are disclosed. One of the functions of a direct liquid cooled module is to provide cooling liquid to components located on a chip. A groove member for receiving a sealing member may be applied to the top surface of the chip. The groove member may be directly deposited to the top surface or coupled thereto via an adhesive and/or epoxy. The groove member may be in the…
Using corrections, of automated assistant functions, for training of on-device machine learning models
Granted: April 8, 2025
Patent Number:
12272360
Processor(s) of a client device can: receive sensor data that captures environmental attributes of an environment of the client device; process the sensor data using a machine learning model to generate a predicted output that dictates whether one or more currently dormant automated assistant functions are activated; making a decision as to whether to trigger the one or more currently dormant automated assistant functions; subsequent to making the decision, determining that the decision…
Dynamic and/or context-specific hot words to invoke automated assistant
Granted: April 8, 2025
Patent Number:
12272356
Techniques are described herein for enabling the use of “dynamic” or “context-specific” hot words for an automated assistant. In various implementations, an automated assistant may be operated at least in part on a computing device. Audio data captured by a microphone may be monitored for default hot word(s). Detection of one or more of the default hot words may trigger transition of the automated assistant from a limited hot word listening state into a speech recognition state.…
Attention-based clockwork hierarchical variational encoder
Granted: April 8, 2025
Patent Number:
12272349
A method for representing an intended prosody in synthesized speech includes receiving a text utterance having at least one word, and selecting an utterance embedding for the text utterance. Each word in the text utterance has at least one syllable and each syllable has at least one phoneme. The utterance embedding represents an intended prosody. For each syllable, using the selected utterance embedding, the method also includes: predicting a duration of the syllable by decoding a…
Enhancing functionalities of virtual assistants and dialog systems via plugin marketplace
Granted: April 8, 2025
Patent Number:
12271934
A method for enhancing dialog systems is disclosed herein. The method may include maintaining an online marketplace that may have a plurality of dialog system extension elements. The plurality of dialog system extension elements may include at least one of a dialog system plugin, a dialog system add-on, a dialog system update, and a dialog system upgrade. The method may further include receiving a selection of one of the plurality of dialog system extension elements from an end user. The…
Display screen or portion thereof with transitional graphical user interface
Granted: April 8, 2025
Patent Number:
D1069827
Federated learning with adaptive optimization
Granted: April 8, 2025
Patent Number:
12271810
A computing system and method can be used to implement a version of federated learning (FL) that incorporates adaptivity (e.g., leverages an adaptive learning rate). In particular, the present disclosure provides a general optimization framework in which (1) clients perform multiple epochs of training using a client optimizer to minimize loss on their local data and (2) a server system updates its global model by applying a gradient-based server optimizer to the average of the clients'…
Automatically executing application routines with user inputs
Granted: April 8, 2025
Patent Number:
12271742
Implementations relate to determining a rendering type for an application that is executing automatically. Based on user interactions with an application that is associated with specified input from the user while the user is interacting with the application, a confidence metric is generated for each specified input and a rendering type is determined based on the confidence metrics. Subsequently, when the user requests that a sequence of actions be performed, the application will be…
Managing installation and updates of an application on a computing device
Granted: April 8, 2025
Patent Number:
12271723
This disclosure relates to a method for managing installation of applications, where the method includes receiving, from a first computing device associated with an administrator of an organization, a pin request to attach an application, provided by an application store platform, with a version of the application, initiating, in response to the pin request, transfer of a copy of the version of the application from the application store platform to a data storage device, generating an…
Timeline-video relationship presentation for alert events
Granted: April 8, 2025
Patent Number:
12271576
A method at an electronic device with a display includes: displaying a user interface having a first region and a second region; receiving, and displaying in the first region of the user interface, a live video stream of a physical environment captured by a remote video camera; displaying, in the second region, a timeline corresponding to a timespan for a first portion of a duration during which the live video stream may have been recorded; in response to receiving a user interaction to…
Multi-image search
Granted: April 8, 2025
Patent Number:
12271417
Systems and methods for multi-image search can include obtaining two or more images and determining one or more search results that are based on the two or more images. The one or more search results can be determined based on determined shared attributes of the two or more images. The one or more search results may be based on feature embeddings associated with the two or more images. The two or more images may be obtained based on one or more user interactions with one or more…
Methods, systems, and media for modifying the presentation of contextually relevant documents in browser windows of a browsing application
Granted: April 8, 2025
Patent Number:
12271412
Methods, systems, and media for presenting contextually relevant information are provided. In some implementations, the method includes: receiving information associated with a user of a user device from multiple data sources, where the user device comprises a display; identifying, without user intervention, a relevant document based on the received information associated with the user of the user device; determining that a new browser window or a new browser tab has been opened by a…
Memory error prevention by proactive memory poison recovery
Granted: April 8, 2025
Patent Number:
12271253
The disclosed technology provides techniques, systems, and apparatus for proactively detecting, containing, and recovering from uncorrectable memory errors in distributed computing environment. An aspect of the disclosed technology includes scanning, by a scanner of a host machine, memory of the host machine for errors. After the scanner detects an error, the scanner may generate an error notification. The scanner may transmit the error notification to one or more processors of the host…
Systems and methods to minimize double-bounce in waveguides
Granted: April 8, 2025
Patent Number:
12270997
Systems and methods to reduce diffraction-angle effects, such as instances of double-bounces and bounce separation spacing effects in a laser projection system including an optical engine with laser diodes configured to emit light beams of different wavelengths and a beam combiner having a reflective surfaces each configured to receive one of the light beams from one of the laser diodes and to reflect the received light beam such that an edge of the reflected light beam lies on a tangent…
Smart-device-based radar system for vehicle operations
Granted: April 8, 2025
Patent Number:
12270898
Techniques and apparatuses are described that implement a smart-device-based radar system capable of determining characteristics of objects external to a vehicle, occupants within a vehicle, and objects proximal to an open-air vehicle. In particular, the system enables a smart device to perform many vehicle operations such as collision avoidance, occupant detection, and parking assistance in vehicle and open-air vehicle environments without integrated radar technology. By using a smart…