Multi-device enrollment for biometric identification system
Granted: March 18, 2025
Patent Number:
12254718
User enrollment to a biometric identification system begins on selected general input devices (GID) such as smartphones. The user may enter identification data (e.g. name) and use a red-green-blue (RGB) camera of the GID to acquire a first image (e.g. hand). The first image is processed using both a first model to determine a first representation and a second model to determine a second representation. Upon presentation of a hand at a biometric input device, a second image is acquired…
System to determine pulse per second timing
Granted: March 18, 2025
Patent Number:
12256350
Satellites communicate with user terminals (UTs) based on accurate timing. A UT clock provides a pulse per second (PPS) signal to coordinate operation of the UT, such as transmitting data on an uplink at specified times. The clock may be disciplined by an external source that provides accurate and precise true time, such as a global navigation satellite system. The external source may sometimes be unavailable. The UT uses information about its location, satellite location, the ephemeris…
Dynamic response signing capability in a distributed system
Granted: March 18, 2025
Patent Number:
12256018
A system that provides responses to requests obtains a key that is used to digitally sign the request. The key is derived from information that is shared with a requestor to which the response is sent. The requestor derives, using the shared information, derives a key usable to verify the digital signature of the response, thereby enabling the requestor to operate in accordance with whether the digital signature of the response matches the response.
Capacity management for radio-based applications
Granted: March 18, 2025
Patent Number:
12255951
A first extension resource group (ERG) of a provider network, comprising a radio-based application pipeline processing server with a network accelerator card, is configured at an external premise. A first set of network functions of a radio-based application is executed at the card. A second ERG is configured at the premise, and a second set of network functions of the radio-based application is executed at the second ERG.
Visibility pods for network traffic
Granted: March 18, 2025
Patent Number:
12255833
Approaches presented herein relate to visibility into network traffic associated with one or more groups of network resources. Approaches provide for automatic deployment and configuration of one or more visibility pods for individual groups of networked resources. A visibility pod may include at least one virtual compute instance to execute at least one analytical tool or application. A copy of network traffic for the monitored resources can be directed to an endpoint for a respective…
Word selection for natural language interface
Granted: March 18, 2025
Patent Number:
12254881
Techniques for altering default language, in system outputs, with language included in system inputs are described. A system may determine a word(s) in user inputs, associated with a particular user identifier, correspond to but are not identical to a word(s) in system outputs. The system may store an association between the user identifier, the word(s) in the user inputs, and the word(s) in the system outputs. Thereafter, when the system is generates a response to a user input, the…
Data processing in a multi-assistant system
Granted: March 18, 2025
Patent Number:
12254879
Techniques for enabling access in a multi-assistant speech processing system are described, where a first assistant system may use components of a second assistant system as data processing components. Runtime operational data and user input data related to the first assistant may be kept separate from the processing data and input data related to the second assistant by propagating a first account ID, for user inputs directed to the first assistant, through the processing pipeline, and…
Natural language processing and classification
Granted: March 18, 2025
Patent Number:
12254878
Techniques for understanding classification by a machine learning model are described. A system determines a portion of a user input that causes a machine learning model to classify the user input to a particular classification. The system may generate output data according to the determined portion of the user input. In some cases, the system may generate, using the determined portion, output data explaining processing performed with respect to the user input. In other cases, the system…
Spoken language understanding system
Granted: March 18, 2025
Patent Number:
12254867
A system is provided for a self-learning policy engine that can be used by various spoken language understanding (SLU) processing components. The system also provides for sharing contextual information from processing performed by an upstream SLU component to a downstream SLU component to facilitate decision making by the downstream SLU component. The system also provides for a SLU component to select from a variety of actions to take. A SLU component may implement an instance of the…
Augmenting datasets for training audio generation models
Granted: March 18, 2025
Patent Number:
12254864
A target voice dataset may be augmented using speech prediction. Encoder and decoder models may be trained to encode audio data into encoded speech data, and convert it back to audio. The encoded units may include semantic information (e.g., phonemes and/or words) as well as feature data indicating prosody, timbre, speaker identity, speech style, emotion, etc. of speech. An acoustic/semantic language model (ASLM) may be configured to predict encoded speech data in a manner analogous to a…
Unstructured object matching in image data
Granted: March 18, 2025
Patent Number:
12254668
Devices and techniques are generally described for object matching in image data. In various examples, first image data and second image data may be received. A first feature map representing the first image data and a second feature map representing the second image data may be generated. The first feature map and second feature map may be combined and a first and second segmentation mask may be generated using the combined feature map. The first segmentation mask may be used to filter…
Listener animation
Granted: March 18, 2025
Patent Number:
12254548
A system configured to perform style-aware listener animation. By representing different listening styles (e.g., facial expressions) using an embedding space, a single model can be trained to generate unique facial animations for a number of distinct listeners. Thus, individual listening styles can be associated with a listener identifier, enabling the system to (i) animate a plurality of different listeners with unique nonverbal behavior and/or (ii) select a particular listener…
Robotic item recovery
Granted: March 18, 2025
Patent Number:
12254443
Embodiments describe techniques for controlling picking robots to retrieve items on the floor and return them to an appropriate location. In one embodiment, the picking robots wait until a sensor in a monitored area (e.g., a designated robot area or an area around a pick/stow station) detects a dropped item on the floor. A central control system then dispatches the picking robot to the location to retrieve the dropped item. In another embodiment, when not being dispatched, the picking…
Sparse machine learning acceleration
Granted: March 18, 2025
Patent Number:
12254398
To reduce the storage size of weight tensors and speed up loading of weight tensors from system memory, a compression technique can be employed to remove zero values from a weight tensor before storing the weight tensor in system memory. A sparsity threshold can be enforced to achieve a compression ratio target by forcing small weight values to zero during training. When the weight tensor is loaded from system memory, a direct memory access (DMA) engine with an in-line decompression unit…
Latency service level agreement based scheduling of operating system threads at cloud services
Granted: March 18, 2025
Patent Number:
12254346
A response initiation time target based at least in part on a service level agreement is assigned to a task requested from a network-accessible service. A deadline parameter of a thread identified to perform sub-tasks of the task at a service logic implementation node is set based on the target. The thread is scheduled for execution using an operating system thread scheduling algorithm which selects threads for execution based on their deadline parameters. After a first sub-task of…
Vehicle application deployment system with pre-determined fallback deployments
Granted: March 18, 2025
Patent Number:
12254310
Systems and methods for providing vehicle software deployment plans that include one or more fallback deployment plans are disclosed. In some embodiments, a vehicle software deployment system determines a deployment plan for deploying one or more software applications one or more electronic control units (ECUs) of a vehicle. Additionally, for one or more failure scenarios, the vehicle software deployment system determines one or more respective fallback deployment plans, such as a…
Predicting amplification for broadcasts from personal devices
Granted: March 18, 2025
Patent Number:
12254239
Gain factors for amplifying audio data of live broadcasts from mobile devices are selected to ensure that distortions of audio data subsequently generated during the live broadcasts remain within targeted distortion ranges. When a creator initiates a live broadcast from a personal device, audio data captured by the personal device is subjected to amplification and a level of distortion of the audio data is determined. A gain factor for amplifying audio data subsequently captured during…
Plug-in energy sensor
Granted: March 18, 2025
Patent Number:
12253543
Described implementations monitor potential voltage at a location to determine device usage at the location. The implementations utilize a plug-in energy sensor that is plugged directly into any electrical outlet at the location and measures deviation in voltage at the location. Once plugged into an electrical outlet, the plug-in energy sensor monitors one or more of the lead line and ground, the neutral line and ground, and/or the ground line with respect to a reference for changes in…
Using batches of training items for training a network
Granted: March 11, 2025
Patent Number:
12248880
Some embodiments provide a method for training a machine-trained (MT) network that processes inputs using network parameters. The method propagates a set of input training items through the MT network to generate a set of output values. The set of input training items comprises multiple training items for each of multiple categories. The method identifies multiple training item groupings in the set of input training items. Each grouping includes at least two training items in a first…
Disambiguating between users
Granted: March 11, 2025
Patent Number:
12248890
This disclosure describes a system for disambiguating between multiple potential users that may have performed an item action (e.g., item removal or item placement) at an inventory location. For example, if there are three picking agents (users) standing near an inventory location and one of the agents removes an item (item action) from the inventory location, the example systems and processes described herein may utilize various inputs to disambiguate between the users and determine…