Multi-layer keyword detection
Granted: March 11, 2025
Patent Number:
12249331
A system and method for temporarily disabling keyword detection to avoid detection of machine-generated keywords. A local device may operate two keyword detectors. The first keyword detector operates on input audio data received by a microphone to capture keywords uttered by a user. In these instances, the keyword may be detected by the first detector and the audio data may be indicated for speech processing. The system may determine output audio data responsive to the input audio data.…
Scheduling use of heterogeneous frequency schemes for radio-based networks
Granted: March 11, 2025
Patent Number:
12250706
Disclosed are various embodiments for scheduling use of heterogeneous frequency schemes for radio-based networks. In one embodiment, a first frequency scheme is selected instead of a second frequency scheme based at least in part on the first frequency scheme being capable of meeting a quality-of-service requirement associated with a wireless device or an application executed in the wireless device. A radio-based network is configured to provide service to the wireless device in a…
Interfaces for creating radio-based private networks
Granted: March 11, 2025
Patent Number:
12250556
Disclosed are various embodiments for interfaces for creating radio-based private networks. In one embodiment, a request is received via an interface to create a radio-based private network for a customer. The request indicates a quantity of wireless devices that will connect to the radio-based private network. A quantity of radio units to serve the radio-based private network is determined based at least in part on the quantity of wireless devices. The radio units are preconfigured to…
Vehicle signal relay service
Granted: March 11, 2025
Patent Number:
12250274
A vehicle signal relay system enables a relay agent in a first zone of a vehicle to send sensor signals having a first link-layer communication protocol to a software application deployed on a compute unit in another zone of the vehicle that is connected using another link-layer communication protocol. The vehicle signal relay system allows the software application to identify target relay agents with access to needed sensor signals. The vehicle signal relay system may further enable one…
Dynamically selectable automated speech recognition using a custom vocabulary
Granted: March 11, 2025
Patent Number:
12250180
Techniques for at least the generation of a chatbot built from a custom vocabulary and to use runtime hints during inference are described. In some examples, the generation of the chatbot includes receiving a request to build a chatbot using a bot definition and a custom vocabulary, wherein the chatbot is to use runtime hints during usage; building the chatbot from the bot definition and custom vocabulary by at least: generating automatic speech recognition (ASR) artifacts to be used in…
Network device with port aggregation for forwarding network traffic
Granted: March 11, 2025
Patent Number:
12250148
In a network device, unidirectional port aggregation can be used by aggregating corresponding ports that represent a single underlay next hop. A common layer 2 address (e.g., Media Access Control (MAC) address) can be shared across aggregated destination network devices to allow these network devices to accept traffic forwarded over the unidirectional multi-destination bond port. Port aggregations (e.g., “bonds”, “trunks”, etc.) are controlled by dynamic route updates propagating…
Rapid-boot instances in a cloud provider network using same-slot auxiliary domains
Granted: March 11, 2025
Patent Number:
12250116
Techniques for implementing instance local boots in a cloud provider network via auxiliary domains are described. An auxiliary compute instance is launched and attached to a local storage device of the computing device. The auxiliary compute instance can pre-warm a boot volume by fetching its data from a remote system and storing the boot volume to the local storage device. The auxiliary compute instance is terminated, and a user compute device is launched into the same slot and…
Extended audio watermarks
Granted: March 11, 2025
Patent Number:
12249344
Described herein is a system for encoding audio watermarks with frequency extensions to enable enhanced watermark detection. An extended audio watermark may include an existing audio watermark and a duplicate audio watermark, enabling backwards compatibility with existing watermark detection while also enabling enhanced watermark detection with increased accuracy. For example, embedding the extended audio watermark enables (i) limited devices to perform watermark detection to detect the…
Multi-device output management
Granted: March 11, 2025
Patent Number:
12249333
A system is provided for modifying how an output is presented via a multi-device synchronous configuration based on detecting a speech characteristic in the user input. For example, if the user whispers a request, then the system may temporarily modify how the responsive output is presented to the user via multiple devices. In one example, the system may lower the volume on all devices presented the output. In another example, the system may present the output via a single device rather…
Proactive command framework
Granted: March 11, 2025
Patent Number:
12249332
Techniques for determining a command or intent likely to be subsequently invoked by a user of a system are described. A user inputs a command (either via a spoken utterance or textual input) to a system. The system determines content responsive to the command. The system also determines a second command or corresponding intent likely to be invoked by the user subsequent to the previous command. Such determination may involve analyzing pairs of intents, with each pair being associated…
Automated container stacking stations
Granted: March 11, 2025
Patent Number:
12246934
Systems and methods are disclosed for automated container stacking stations. In one embodiment, an example system may include a housing having a first side and a second side, a lifting component configured to lift a first container from a first position to a second position, and to lower the first container from the second position to a third position, such that the first container is stacked on a second container, and a container centering component having a first container engagement…
Speech recognition services
Granted: March 11, 2025
Patent Number:
12249316
A speech recognition platform configured to receive an audio signal that includes speech from a user and perform automatic speech recognition (ASR) on the audio signal to identify ASR results. The platform may identify: (i) a domain of a voice command within the speech based on the ASR results and based on context information associated with the speech or the user, and (ii) an intent of the voice command. In response to identifying the intent, the platform may perform a corresponding…
Multimodal active noise cancellation
Granted: March 11, 2025
Patent Number:
12249311
A system configured to perform adaptive active noise cancellation (ANC) processing. Specifically, the system may adaptively determine a feed-forward ANC filter by maximizing a ratio of A:B, where A corresponds to microphone-ear coherence and B corresponds to microphone-microphone coherence between the feed-forward microphones. By maximizing this ratio, the system may determine weighted gain values used to combine the feed-forward microphone signals. In addition, the system may (i) apply…
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…
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…
Machine learning framework for personalized clothing compatibility
Granted: March 11, 2025
Patent Number:
12248872
Systems and methods are described for recommending pairs or sets of clothing items for an individual to wear together, including learning a compatibility metric personalized to each individual. A framework is used to learn compatibility that is personalized to the user based on initial item feedback that may be received from the user via user interfaces that prompt the user to indicate whether the user would wear certain clothing items together and/or individually.
Client-configurable retention periods for machine learning service-managed resources
Granted: March 11, 2025
Patent Number:
12248815
A post-task-completion retention period for which a computing resource is to be retained, without de-activating the resource, on behalf of a set of requesters of machine learning tasks is determined at a machine learning service. A first task, identified at the service prior to expiration of the retention period at a first computing resource at which a second task has completed, is initiated at the first computing resource. In response to obtaining an indication of a third task and…
Decentralized network based computing services
Granted: March 11, 2025
Patent Number:
12248781
Users propose, review, reject, comment on, and approve rules or program code to implement rules in a decentralized network. When the users act on proposed rules, they are credited with member scores according to their contributions. The rules are used to calculate, for example, obligations for a user. When the network is used to calculate a result, the use of the rules for calculating the result are used to determine a score for the users who contributed to the rules.
Query performance prediction using multiple experts
Granted: March 11, 2025
Patent Number:
12248473
A future workload may be predicted for a database system using analysis of queries submitted for execution. A feature vector for a query may be determined according to a query plan for the query. If the feature vector has not been previously seen, or has not been sufficiently seen, by the database system, a machine learning inference may be used to predict performance characteristics of the query, the machine learning system trained using previous feature vectors and performance…
Query enhancements for contextual data aggregator
Granted: March 11, 2025
Patent Number:
12248463
Devices and techniques are generally described for query enhancements for a contextual data aggregator. In some examples, a context aggregator component may receive from a first computing device, a first query directed to a graph database. In some examples, the first query may include a first sub-query and a second sub-query. In some cases, the context aggregator component may determine that a first input to the first sub-query includes first output data from the second sub-query. In…