Amazon Patent Grants

Automatic signal composition for media conferences

Granted: April 22, 2025
Patent Number: 12284048
Implementations for compositing two input signals to form a higher quality signal are described. A first input signal is received from a first input device and a second input signal is received from a second input device. The first input signal and the second input signal are combined into a composite input signal. It is then determined that the composite input signal has a higher quality than either the first input signal or the second input signal individually. Based on that…

Controlling a device that operates in a monitor mode

Granted: April 22, 2025
Patent Number: 12284516
Techniques are described for controlling a first device that operates in a first mode. In an example, the first device receives, while it is operating in a first mode, a secret from a second device. The first device is capable of wireless data reception and incapable of wireless data transmission in the first mode. The first device determines that the secret is valid. Based at least in part on the secret being valid, the first device performs at least one of: switching an operational…

Distributed control plane functions for radio-based networks

Granted: April 22, 2025
Patent Number: 12284586
Various embodiments provide distributed control plane functions for radio-based networks. In one embodiment, control plane network traffic for a first functionality of a control plane network function in a radio-based network is routed to a first control plane component in an edge location of the radio-based network. Control plane network traffic for a second functionality of the control plane network function in the radio-based network is routed to a second control plane component in a…

Facilitating selection of keys related to a selected key

Granted: April 22, 2025
Patent Number: 12282642
Described herein are techniques for rendering additional keys on a display of an electronic device based on one or more characteristics of a user's selection of another key. After rendering the additional keys, the user may thereafter select one of the additional keys now available and rendered on the display.

Respiration monitoring based on noisy channel state information (CSI) data

Granted: April 15, 2025
Patent Number: 12279190
Technologies directed to respiration monitoring based on noise channel state information (CSI) data are described. A method includes receiving CSI data representing channel properties of a wireless channel used by a first wireless device and a second wireless device located in a geographical region. The method generates a set of CSI samples by sampling the CSI data and removes one or more outlier CSI samples using a sparse outlier process, and removes a cluster of outlier samples using a…

Enhanced video streaming and reference frame synchronization

Granted: April 15, 2025
Patent Number: 12278991
Methods of video streaming are generally described. In some examples, a camera device periodically captures an image, communicates encoded frame data representing that image to a server, and decodes and stores the previously encoded frame data as a background picture. The server receives the encoded frame data, decodes it, and stores the decoded frame in a buffer for future use. Subsequently, upon initiation of a streaming session, the camera device captures another image and encodes a…

Systems and methods to analyze root cause anomaly

Granted: April 15, 2025
Patent Number: 12278747
A system obtains a graph representing a set of resources of a distributed system. At least one node of the graph represents a resource-metric pair. The system further obtains time series data that indicates anomalies from the system. Then, the system determines a root cause anomaly that caused other anomalies based at least in part on the graph and the time series data.

Data transmission protocol

Granted: April 15, 2025
Patent Number: 12278703
Systems and methods for data transmission protocols are disclosed. For example, a receiving device is selected to send retransmission requests when data packet loss occurs, and then a unicast transmission of data packets may be sent to that selected receiving device. Other receiving devices may be configured to receive the unicast transmission as sent to the selected receiving device and to process the transmission as a multicast transmission. Alternatively, a multicast transmission may…

System to determine user presence

Granted: April 15, 2025
Patent Number: 12277794
An input device determines presence of an actual user, instead of an artifact, by using multi-wavelength reflectance spectroscopy. Light sources are operated to illuminate an object with different colors of light at different times. A detector determines, at those different times, intensity data indicative of intensity light of these different colors as reflected from the object. The intensity data is processed to determine whether the object is part of a user or is an artifact. For…

Systems and method for generating recommendations based on location-based, item similarities

Granted: April 15, 2025
Patent Number: 12277590
This disclosure is directed to, in part, mobile carts and/or associated computing devices that are configured to determine their respective location, determine an item in a facility that is associated with an item location that is nearest the location of the cart, determine one or more items that have been designated as similar to the nearest item, and output recommendation data corresponding to the similar items. In some instances, items may be ranked according to similarity based on a…

In-flight scaling of machine learning training jobs

Granted: April 15, 2025
Patent Number: 12277480
Techniques for in-flight scaling of machine learning training jobs are described. A request to execute a machine learning (ML) training job is received within a provider network, and the ML training job is executed using a first one or more compute instances. Upon a determination that a performance characteristic of the ML training job satisfies a scaling condition, a second one or more compute instances are added to the ML training job while the first one or more compute instances…

Adaptive sleep virtual machines in a cloud provider network

Granted: April 15, 2025
Patent Number: 12277449
Techniques for adaptive sleep virtual machine management are described. A service of a provider network receives a parameter indicating that a first virtual machine can be slept and determines to sleep the first virtual machine based at least in part on the parameter. A state of the first virtual machine is captured, and the first virtual machine is terminated. The service determines to resume the captured state of the first virtual machine based at least in part on an indication. A…

Zero-shot transfer of domain-adapted base networks

Granted: April 15, 2025
Patent Number: 12277192
Techniques for zero-shot and few-shot transfer of domain-adapted base networks are described. Multiple machine learning task layers are trained using a shared base feature extractor network. At least one task layer is trained with samples and corresponding labels from a first domain as well as a second domain. At least one other task layer is trained with samples and corresponding labels from only the first domain. Ultimately, the other task layer(s) are adapted to generate labels for…

Hybrid transactional and analytical processing architecture for optimization of real-time analytical querying

Granted: April 15, 2025
Patent Number: 12277138
Methods for replicating transactional tables of a transactional database to an analytical database and maintaining updates to those transactional table representations are disclosed. Snapshots of the transactional tables are provided to the analytical database via a transport mechanism, such as a data storage service or a data streaming service, and stored at the analytical database. Then, checkpoints comprising portions of a change-data-capture log that has recorded transactional…

Federated execution of data lake processes

Granted: April 15, 2025
Patent Number: 12277134
In a data lake, a control data object is defined. The control object defines the processes and relationships of processes associated with a data set in the data lake. The control has states that are tied to and adapt in response to state changes of the associated data set. A control can have a control type. The system automatically carries forward enabled processes from one data set version to the next data set version. The system uses the control definition to execute processes, such as…

Direction of arrival estimation

Granted: April 15, 2025
Patent Number: 12276741
A system configured to determine an estimated angle of arrival in reverberant environments. When a first device detects a calibration tone generated by a second device, the first device may generate multichannel audio representing the calibration tone and process the multichannel audio using a combination of detection filtering and subspace processing to determine a relative direction of the second device. For example, the first device may perform matched filtering to isolate a…

Encrypted LIDAR systems and methods

Granted: April 15, 2025
Patent Number: 12276734
Described are systems and methods for providing an encrypted LIDAR system, which may be used in autonomous vehicles. Embodiments of the present disclosure can provide LIDAR systems and methods employing a cryptographically secure deterministic random bit generator (DRBG) to generate a secure pseudorandom key sequence. The secure pseudorandom key sequence can be encoded into light pulses emitted by the exemplary systems and methods. Subsequently, upon receipt of reflected light, the…

Machine learning approach for resource allocation for item handling

Granted: April 15, 2025
Patent Number: 12275586
Techniques for allocating resources in an item handling environment are described. In an example, a computer system determines that an item is to be transferred at an item handling station to or from a stowage unit. The computer system determines data associated with transferring the item. The data indicates at least one of: an item type, a sequence of transferring items to or from the stowage unit, capability at the item handling station associated with handling the item type, an…

Personalized insoles for supporting a foot in an aligned load bearing position

Granted: April 15, 2025
Patent Number: 12274329
Disclosed are various embodiments for creating personalized insoles designed to provide physical comfort to the individual wearing shoes containing the personalized insoles. Three-dimensional (3D) foot scans are performed on the individual's feet to better understand the contours and geometry of each foot of the individual. The foot scans can be of each foot of the individual in varying positions (e.g., resting position with toes engaged with scanner top, toes-raised position with toes…

Security button

Granted: April 15, 2025
Patent Number: D1070624