Amazon Patent Grants

Stylus input latency compensation system

Granted: May 6, 2025
Patent Number: 12293040
A stylus provides input via a touchscreen comprising a touch sensor and a display. Latency between placement of a stylus tip and corresponding presentation of visual indicia on the display is reduced or eliminated by determining a predicted path of the stylus tip during a stroke. Visual indicia is presented on the display, based on the predicted path. Inputs from the touch sensor may include hover events associated with detection of the tip while not in contact with the touchscreen and…

Generating and evaluating insertion markers in media

Granted: May 6, 2025
Patent Number: 12294771
An insertion marker mechanism may be used to generate and evaluate insertion markers in media content. The system may place candidate markers at silent pauses and/or anomalies such as changes in pitch/timbre of an audio signal, and/or at points where a video has a blank screen. In response to a request for the media content, the system may place secondary content at a subset of the candidate markers. The system may select different insertion markers in response to different playback…

Dual-stack network addressing in cloud provider network edge locations

Granted: May 6, 2025
Patent Number: 12294563
Techniques for utilizing dual-stack network addressing for compute instances hosted in an edge location of a cloud provider network along with communications service provider (CSP) network addresses are described. A first network address is assigned to the compute instance from a pool of network addresses of the cloud provider network, and a second network address is associated with the compute instance that is provided by the CSP network. A gateway of the edge location is updated to…

Low-latency paths for data transfers between endpoints which utilize intermediaries for connectivity establishment

Granted: May 6, 2025
Patent Number: 12294521
A network function execution intermediary obtains a result of execution of a set of network functions on a particular packet directed to a service from a client program running at a first host. Using the result, the packet is delivered to a request handler of the service, running at a second host; the path used for delivering the particular packet includes the network function execution intermediary. A networking manager of the first host obtains a rule for determining results of the set…

Opinion-based natural language response generation

Granted: May 6, 2025
Patent Number: 12293758
Techniques for generating opinion-based content responsive to a user input are described. The system may receive a user input, and determine dialog context data corresponding to a dialog between a user and the system, and including the user input. The system may determine generation of content responsive to the user input requires opinion-based knowledge, and may extract entities from the dialog context data, and determine natural language data of a knowledge base that includes entities…

Analytical model to optimize deep learning models

Granted: May 6, 2025
Patent Number: 12293299
Techniques for optimizing and deploying deep neural network (CNN) machine learning models for inference using static analysis are described. A method includes obtaining a deep neural network (DNN) machine learning (ML) model, generating an intermediate representation for the ML model, the intermediate representation including one or more nodes corresponding to one or more operators utilized by the ML model, identifying, for at least one node of the intermediate representation, an…

Adaptive machine learning training via in-flight feature modification

Granted: May 6, 2025
Patent Number: 12293262
Techniques for adaptive machine learning training via in-flight feature modification are described. A training monitor captures training data during the training of a machine learning model, and a metric generator creates metrics such as feature importance metrics based on the data. A rule evaluation engine determines whether any modification conditions are met for any of the features based on the metrics, and based on such a determination can cause the in-flight training job to be…

Generating and deploying packages for machine learning at edge devices

Granted: May 6, 2025
Patent Number: 12293260
A provider network implements a machine learning deployment service for generating and deploying packages to implement machine learning at connected devices. The service may receive from a client an indication of an inference application, a machine learning framework to be used by the inference application, a machine learning model to be used by the inference application, and an edge device to run the inference application. The service may then generate a package based on the inference…

Creating new workloads for launch wizards

Granted: May 6, 2025
Patent Number: 12293202
Techniques implemented by a launch wizard of a cloud computing system to enable developers to create new workloads that can be launched by the launch wizard in the cloud computing system. Launch wizards offer users with guided experiences for identifying and deploying resources needed to support workloads of applications running in cloud computing systems. However, it is difficult for developers to create new workloads for the launch wizard to support. This disclosure describes a…

Techniques for uploading network applications

Granted: May 6, 2025
Patent Number: 12293177
This disclosure describes, in part, techniques for uploading network applications. For instance, system(s) may initially receive first data representing a first version of a network application and a first manifest that includes information describing the file contents of the first version. The system(s) may then store the first data and the first manifest within one or more databases. After the network application is updated to a second version, the system(s) may receive a second…

Security for generative models using attention analysis

Granted: May 6, 2025
Patent Number: 12292915
Devices and techniques are generally described for security threat mitigation for generative machine learning models. In some examples, first prompt data including first data associated with a first natural language input and a first span may be determined. An LLM may determine first plan data using the first prompt data. The first plan data may include a call to the first API. A first classifier model may determine a first trust score for the first span. A first attention score may be…

Distributed transaction execution across shards of scalable database tables

Granted: May 6, 2025
Patent Number: 12292881
Distributed execution of transactions may be performed across shards of a scalable database table. Instructions to perform as part of a transaction with respect to one or more database tables may be received. The instructions may be evaluated with respect to metadata obtained for the database tables to determine an assignment distribution of computing resources of the database system to data that can satisfy the access request. The commit protocol for the transaction may be determined…

Camera mount

Granted: May 6, 2025
Patent Number: D1073771

Docking station

Granted: May 6, 2025
Patent Number: D1073682

Earbud

Granted: May 6, 2025
Patent Number: D1073649

Aerial vehicle

Granted: May 6, 2025
Patent Number: D1073532

Managing network capacity based upon simulation of failures of network devices

Granted: April 29, 2025
Patent Number: 12289209
A system is described that combines outputs of network simulations, which are used for capacity planning, with empirical data of network element failure probabilities, to produce what traffic utilization is needed for each network device interface to achieve a specified availability target. Utilization of each interface can be captured for each failure case simulated. From this failure data, the utilization distribution for each link can be produced, across all failure cases. This…

Audio/video recording and communication devices

Granted: April 29, 2025
Patent Number: 12289566
An audio/video recording and communication device configured as a doorbell has a housing with a support structure and a removable faceplate. A flexible translucent membrane of the faceplate supports a button aligned with a mechanical switch when the removable faceplate is attached to the housing such that a plurality of light emitting elements are positioned around the mechanical switch transmit light through the translucent membrane. A removable battery casing is configured to hold at…

Device for determining pinch point(s) along conveyor(s)

Granted: April 29, 2025
Patent Number: 12289539
A device includes a battery, a container, a frame, a first imaging device disposed at least partially within the container and coupled to the frame, a second imaging device disposed at least partially within the container and coupled to the frame, and a third imaging device disposed at least partially within the container and coupled to the frame. The first imaging device is oriented in a first direction, the second imaging device is oriented in a second direction that is different than…

Computer-implemented authentication integrity challenge for a cloud provider network

Granted: April 29, 2025
Patent Number: 12289305
Techniques for providing a computer-implemented authentication integrity challenge (AIC) service are described. According to some examples, a computer-implemented method includes receiving, at a cloud provider network, a first request from an end customer device to log into an end customer account of the cloud provider network; sending, in response to the first request, a second request that does not include login credentials for the end customer account from the cloud provider network…