Shortening service interruptions
Granted: March 4, 2025
Patent Number:
12242870
Technologies are disclosed for shortening and/or minimizing service interruptions. An incident service executing within a service provider network is used to detect an incident that has caused a service interruption and performs operations to assist in resolving the service interruption. The incident service may identify resources (e.g., computing resources, individuals, . . . ) to triage and remediate the service interruption. For instance, the incident service may provide information…
On-device motion detection
Granted: March 4, 2025
Patent Number:
12244973
Systems and techniques are described for motion detection. In various examples, a camera device may initiate execution of a non-computer vision-based motion detection process. In some examples, the camera device may initiate execution of a computer vision-based classification process during the execution of the non-computer vision-based motion detection process. In various examples, first result data may be determined by the non-computer vision-based motion detection process. In various…
Offloading compute-intensive operations from real-time processor through an inter-processor queue
Granted: March 4, 2025
Patent Number:
12244705
The present disclosure generally relates to systems and methods for initiating secure network connections at a first computing device without blocking operation of a real-time processor that handles latency-sensitive input/output (I/O) operations. In some implementation examples, the real-time processor obtains a request to establish a secure connection with a second computing device over a network. The real-time processor can enqueue into an inter-processor queue a request for…
Distributed evaluation of networking security rules
Granted: March 4, 2025
Patent Number:
12244648
A plurality of security rule processing nodes is configured for network traffic of a set of sources and destinations. Respective subsets of configuration information of the sources and destinations, including security rules, are transmitted to the nodes. Respective addresses of at least a subset of the nodes are transmitted to a packet processing intermediary. The intermediary requests evaluation of applicable security rules with respect to packet flows by selected nodes prior to…
Managed adaptive network connectivity in a cloud provider network
Granted: March 4, 2025
Patent Number:
12244505
Techniques for adaptive network connectivity in a cloud provider network are described. A managed networking service obtains metadata associated with an application deployed in the cloud provider network and uses the metadata to construct a graph including application components and network components. Network flows are identified from the metadata and used to construct flow metadata that is linked to paths of the graph. The flow metadata is further enhanced with capability information…
Network connection monitoring
Granted: March 4, 2025
Patent Number:
12244483
In networks, some communication links may be provided as part of a network overlay. Technologies are disclosed for monitoring/analyzing targeted networks (e.g., network overlays) using probe packets sent from outside of the targeted networks/overlays. The probe packets are configured to include a stack of headers, including indications of UDP source ports, which are respectively examined in order at network devices in the targeted network to determine a routing scheme to utilize to route…
Multiple skills processing
Granted: March 4, 2025
Patent Number:
12243530
Described herein is a system for enabling a user to perform complex goals using multiple skills/applications of an intelligent assistant device. Skills may register as consumers of an action or providers of an action, and the consumer skills may be configured to invoke provider skills to perform actions. The system receives a request to perform an action from a skill along with some action data. The system validates the action data, selects another skill to perform the action, and…
Altering output hosts
Granted: March 4, 2025
Patent Number:
12243093
Described is a system and method for routing output information to one or more of a plurality of output devices. In one implementation, output information that includes information to be presented and a location information identifying where the output information is to be presented may be generated by an output host. The output information is received by an output router that determines, based on the location information, an output device and routes the output information to the output…
On-device auction budget delivery controller
Granted: March 4, 2025
Patent Number:
12243073
A system can be configured to provide an advertiser budget control system designed to work within the confines of a privacy preserving content delivery environment intended to reduce or eliminate third-party cookies. This system uses a control system, a PID controller and duty cycle, to control budget delivery to place content within a browser. The control system can be used to stably deliver budget with real-time delivery rate updates while also preventing over-spending of budget.
Portable network interfaces for authentication and license enforcement
Granted: March 4, 2025
Patent Number:
12242985
Methods and apparatus for portable network interfaces to manage authentication and license enforcement. A system may include a plurality of resource instances including a producer instance configured to implement a network-accessible service, and an authentication coordinator. The coordinator may assign an interface record to the service, wherein the interface record comprises an IP address and a set of security properties. The coordinator may configure the security properties to allow a…
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…
Configurable vector compute engine
Granted: March 4, 2025
Patent Number:
12242853
A compute channel having a compute pipeline of compute stages can be configured using a configuration pipeline with a control table and a datapath table. The control table stores control entries corresponding to respective microoperations, and each control entry includes control information for the compute channel. A datapath table stores datapath configuration entries corresponding to respective microoperations, and each datapath configuration entry has a datapath configuration that…
Continuous deployment and orchestration of feature processing units in a managed cloud and a provider network for consistent data processing
Granted: March 4, 2025
Patent Number:
12242842
A feature deployment service of a provider network may deploy feature processing units (FPUs) to implement data processing features at both a provider network and edge devices. The use of FPUs may allow a client to use new features at the edge, without delays due to compliance/testing or software upgrades. An FPU includes a model and compute logic that are used to implement a data processing feature. A feature processing service deploys the FPU to an FPU engine at the provider network…
Testing for unchanged passwords in IoT devices
Granted: March 4, 2025
Patent Number:
12242593
An agent running on an IoT device of a client's network may receive a default password from a provider network and use the received default password to determine whether the password assigned to the IoT device has been changed from the default password to a different one. The agent may retrieve a salt string, a hashing algorithm, and a hashed string from a password database of the IoT device, combine the salt string with the received default password to generate a salted default…
Managed lifecycle roles for secure credential vending
Granted: March 4, 2025
Patent Number:
12242591
Managed lifecycle roles are disclosed. Managed lifecycle roles may be used for secure credential vending or otherwise. For instance, an entity (e.g., administrator or other entity) requests, via an interface of a role manager, creation of a role associated with a lifecycle definition (e.g., an expression of an enforceable expiration of the role or similar characteristic). The role manager stores the role and role lifecycle definition to a data store. Another entity requests to use the…
Systems for determining anomalous interactions based on characteristic types
Granted: March 4, 2025
Patent Number:
12242557
Anomalous interactions with a website or other system may be detected based on the types of characteristics associated with previous anomalous interactions, independent of the values associated with those characteristics. Historical data is used to determine characteristics of interactions, each characteristic having a type and a value. For historical interactions in which a set of characteristic values are associated with a potentially anomalous interaction, the characteristic types are…
Unified search and navigation for cloud-based services
Granted: March 4, 2025
Patent Number:
12242549
Methods, systems, and computer-readable media for unified search and navigation for cloud-based services are disclosed. A unified search system receives textual input entered using a search interface. The search interface is displayed in a user interface concurrently with a management console for a cloud provider network. Based (at least in part) on the textual input, the system performs a search using one or more indexes usable to determine service names and descriptive information for…
Service architecture for ontology linking of unstructured text
Granted: March 4, 2025
Patent Number:
12242525
Techniques for ontology linking of unstructured text as a service are described. A service may receive a request to link unstructured text to a standardized ontology, and the service may segment and tokenize the unstructured text and send the result to multiple services implementing multiple deep machine learning models trained to identify particular entities and one or more relationships between entities. The service may perform a search of the standardized ontology to identify a set of…
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…