Recovering from interruptions in database replication streams
Granted: March 4, 2025
Patent Number:
12242505
Interruptions in an ordered replication stream can be received from in a database. A database instance of the ordered replication stream may detect missing log records and then evaluate log records that are subsequently received to determine whether to update a portion of an in-memory data structure for performing database requests using a comparison of sequence numbers of the last update corresponding to the portion of the in-memory data structure indicated in the log record and the…
Wheel wear monitoring systems for shuttles powered by linear synchronous motors
Granted: March 4, 2025
Patent Number:
12240711
Systems and methods are disclosed for wheel wear monitoring systems for shuttles powered by linear synchronous motors. An example system may include a first rail segment that forms a first side of the track, the first rail segment having a first aperture, a second rail segment that forms a second side of the track, the second rail segment having a second aperture, and a first camera disposed adjacent to the first aperture. The system may include a second camera disposed adjacent to the…
Millimeter wave radar system for sleep monitoring
Granted: March 4, 2025
Patent Number:
12239456
Systems and methods relating to a millimeter wave radio-frequency (RF) sleep monitoring device are described. The device includes a surface transparent to RF signals through which a radar device enclosed in a housing transmits RF signals. An antenna array is enclosed within the housing and is oriented at a non-zero angle with respect to a vertical axis of the device. The antenna array receives the reflected RF signals through the surface. The reflected RF signals are used to generate…
Utilizing sensor data for automated user identification
Granted: February 25, 2025
Patent Number:
12236709
This disclosure describes techniques for identifying users that are enrolled for use of a user-recognition system and updating enrollment data of these users over time. To enroll in the user-recognition system, the user may initially scan his or her palm. The resulting image data may later be used when the user requests to be identified by the system by again scanning his or her palm. However, because the characteristics of user palms may change over the time, the user-recognition system…
Automated configuration change of virtual machines in a computing node group
Granted: February 25, 2025
Patent Number:
12238165
Techniques are described for providing managed computer networks, such as for managed virtual computer networks overlaid on one or more other underlying computer networks. In some situations, the techniques include facilitating replication of a primary computing node that is actively participating in a managed computer network, such as by maintaining one or more other computing nodes in the managed computer network as replicas, and using such replica computing nodes in various manners.…
Rule-based action triggering in a provider network
Granted: February 25, 2025
Patent Number:
12238160
Methods, systems, and computer-readable media for implementing rule-based triggering in a provider network are disclosed. When conditions are met for one or more triggers, one or more rules that comprise the one or more triggers are determined. The conditions are determined in a provider network comprising a plurality of resources. One or more actions are determined in the one or more rules that comprise the one or more triggers. The one or more actions are performed, comprising…
Determining threats from anomalous events based on artificial intelligence models
Granted: February 25, 2025
Patent Number:
12238119
Threats can be determined from anomalous events based on artificial intelligence (AI) models. For example, a computer system stores, based on an output of a first AI model, first information indicating that a first event cluster of the first event clusters is associated with a threat classification and that a second event cluster of the first event clusters is associated with a non-threat classification. The computer system receives a first dataset representing first events and generate…
Troubleshooting policy-based permissions
Granted: February 25, 2025
Patent Number:
12238106
One or more indications may be received of a decision to deny an attempted access of a computing resource by an identity. A plurality of relevant policies may be determined whose permissions are evaluated as inputs to the decision to deny. One or more denial-related policies of the relevant policies may be determined that are associated with at least one of explicitly denying or implicitly denying the attempted access. One or more denial indications may be provided of the one or more…
Interacting with a virtual assistant to receive updates
Granted: February 25, 2025
Patent Number:
12236953
Technologies are disclosed for interacting with a virtual assistant to request updates associated with one or more events and/or perform actions. According to some examples, a user may use their voice to interact with a virtual assistant to receive updates relating to events occurring during a certain period of time. For example, a user may request an update associated with one or more events occurring that day. The system may access data sources (e.g., calendar services, email services,…
Associating an event with an agent
Granted: February 25, 2025
Patent Number:
12236715
Described are systems and methods for determining an agent that performed an event within a materials handling facility. A series of overhead images that include representations of the event location and one or more agents are processed to determine a motion or movement of the agent over a period of time. For example, a motion model representative of a motion of the agent over a period of time is generated from the images. A distance between the motion model and the event location is…
Camera with mount
Granted: February 25, 2025
Patent Number:
D1064033
Detecting and confirming interactions by proximity and video
Granted: February 25, 2025
Patent Number:
12236628
Product spaces for containers of non-discretized items are defined by sets of points in three-dimensional space. When a customer breaches or contacts a product space established for a container of the non-discretized items, video feeds representing the product space are displayed to an associate in a web page or another user interface. By interacting with the user interface, the associate may view the video feeds and make a determination as to whether the customer received any of the…
Partitioned private interconnects to provider networks
Granted: February 25, 2025
Patent Number:
12236460
Methods and apparatus for partitioned private interconnects to provider networks are described. At least a portion of available bandwidth of a private physical interconnect between a provider network and a connectivity intermediary's network is designated as the bandwidth limit of an interconnect partition set up on behalf of a customer at the request of the intermediary. The intermediary's network comprises one or more devices to which at least one of the customer's devices is…
Enhanced dynamic last-mile modeling for delivery assistants
Granted: February 25, 2025
Patent Number:
12236374
A method of optimizing a delivery route for a delivery vehicle driver and a delivery assistant includes: identifying a delivery route for a delivery vehicle; determining, for each of the packages to be delivered using the delivery route, a first delivery time for a delivery vehicle driver of the delivery vehicle to deliver the respective package without the delivery assistant, a second delivery time for a delivery assistant of the delivery vehicle to deliver the respective package…
Configurable address decoder
Granted: February 25, 2025
Patent Number:
12236260
An address decoder for a system is disclosed that can be used for different source nodes in the system. Each address decoder can be configured to perform a plurality of decode methods that can be customized for each source node. A first decode method can be used to determine a target node from a plurality of target nodes based on a destination address of the transaction. A second decode method can be used to assign a dedicated target node as the target node irrespective of the…
Reserving increased performance of burstable instances for a limited time period
Granted: February 25, 2025
Patent Number:
12236254
This disclosure describes techniques for increasing the baseline performance of a burstable instance to an increased performance level for a limited time period. For example, a user may schedule a time period which the burstable instance has access to 100% of a CPU, instead of competing with other burstable instances even during periods of bursting as in prior techniques. In some cases, the user uses credits to reserve the time periods at which the increased performance level is…
Transparent migration of radio-based applications
Granted: February 25, 2025
Patent Number:
12236248
A portion of a radio-based application (RBA) is executed at a first runtime environment (RTE) launched at a server. The first RTE includes a software program for processing messages between a pair of layers of the RBA. In response to determining that the portion of the RBA is to be executed at a second RTE, at least a subset of state information pertaining to the inter-layer messages is transferred to the second RTE without pausing the RBA. After the state information is transferred, the…
Extending measured boot for secure link establishment
Granted: February 25, 2025
Patent Number:
12235967
A modified measured boot approach is utilized for establishing a secure communication link between two devices. Each device may execute a respective boot process until the device reaches the stage responsible for establishing the communication link with the other device. Each device may exchange its respective self-signed certificate and extend its certificate chain with the self-signed certificate received from the other device. A secure link can be established using the public key of…
Autonomous navigation correction system
Granted: February 25, 2025
Patent Number:
12235651
Systems, methods, and computer-readable media are disclosed for determining obstacle data based on sensor data such as greyscale data and depth data. Based on the obstacle data navigation data may be determined and used by an autonomous vehicle to navigate an environment such as a warehouse or storage facility. The obstacle data may be determined by determining three-dimensional representations of the greyscale data and the depth data and segmented and combining or fusing the…
Light activated access control techniques
Granted: February 25, 2025
Patent Number:
12235632
Techniques for performing automated device activation and managing access to a workspace are described herein. While operating in an activated state, a user device (e.g., a wearable device) may be configured to modify movements of various mobile components (e.g., mobile drive units, robotic arms, etc.) of the workspace by emitting signals that cause the mobile components to stop or reduce speed when in proximity of the user device. An access controller device (ACD) may be used to…