Enhanced generation and selection of video clips from still frame images
Granted: February 25, 2025
Patent Number:
12238390
Devices, systems, and methods are provided for generating and selecting video clips for inclusion in video sequences based on still frame images. A method may include encoding first embeddings for a first video including first images of an item at a first scene, the first embeddings indicative of features of the first scene; encoding second embeddings for a second video including second images of the item at a second scene, the second embeddings indicative of features of the second…
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…
Using a certificate-based protocol to enforce compliance of devices with specifications
Granted: February 25, 2025
Patent Number:
12238085
A device management service may enforce compliance of remote devices with device specifications by disabling or enabling use of client certificates by applications installed on the devices. The device management service receives configuration data from an agent installed on the remote device. If the device management service determines that the device is no longer compliant with specifications for the device, then the device management service may prevent subsequent use of client…
Device-directed utterance detection
Granted: February 25, 2025
Patent Number:
12236950
A speech interface device is configured to detect an interrupt event and process a voice command without detecting a wakeword. The device includes on-device interrupt architecture configured to detect when device-directed speech is present and send audio data to a remote system for speech processing. This architecture includes an interrupt detector that detects an interrupt event (e.g., device-directed speech) with low latency, enabling the device to quickly lower a volume of output…
Obscuring memory access patterns through page remapping
Granted: February 18, 2025
Patent Number:
12229248
A computer system and associated methods are disclosed for mitigating side-channel attacks using memory page remapping. The computer system includes a main memory and a shared cache, the shared cache implementing cache set associativity determined by a portion of memory addresses of the main memory. Multiple physical memory pages are reserved for mapping to a virtual memory page, the physical memory pages differing in the respective portions of their memory addresses determining cache…
Back-end task fulfillment for dialog-driven applications
Granted: February 18, 2025
Patent Number:
12229585
A determination is made as to whether a value of a first parameter of a first application is to be obtained using a natural language interaction. Based on received input, a first service of a plurality of services is identified. The first service is to be used to perform a first task associated with the first parameter. Portions of the first application to determine the value of the first parameter and to invoke the first service are generated.
Deduplication of shared dependencies in micro frontends
Granted: February 18, 2025
Patent Number:
12229536
Described are systems and methods for deduplicating shared dependencies for micro-frontend applications. Embodiments of the present disclosure can provide hosting of shared dependencies on a networked resource, such as a content delivery network (CDN), and import statements of the shared dependencies can be replaced with calls to a network identifier specifying a network location where the shared dependencies are hosted. Accordingly, the shared dependencies can be natively imported from…
Robotic end effectors having fingers and nails to grasp and cage items
Granted: February 18, 2025
Patent Number:
12226895
Robotic end effectors may include a suction cup, one or more grasping fingers, and one or more flexible nails to securely and reliably engage, grasp, and cage items. The grasping fingers may move between open and closed positions to grasp items. In addition, the flexible nails may be coupled to ends of the grasping fingers to facilitate caging of items by the fingers and nails. For example, the flexible nails may bend, flex, or slide under, around, or relative to items and thereby enable…
Embedding insecure web applications in secure web pages
Granted: February 18, 2025
Patent Number:
12229247
Embedding an insecure application within a host application is performed. Modern applications may incorporate smaller applications into a common interface with some applications requiring more privilege than others. A host application may be configured to load an application into a sandboxed frame to create separate security zones by isolating the originating domains of the respective applications. Security authorization for the sandboxed application may be obtained by the host…
Mitigating bias in multimodal models via query transformation
Granted: February 18, 2025
Patent Number:
12229179
The present disclosure generally relates to systems and methods for searching media content. In some implementation examples, a search system receives an input query, generates a query embedding of the input query, and generates a bias mitigation transformation associated with a sensitive attribute. Based on the query embedding and the bias mitigation transformation, the search system generates a transformed query embedding that suppresses at least a portion of the query embedding…
Proxy-based database scaling
Granted: February 18, 2025
Patent Number:
12229094
Proxy-based scaling may be performed for databases. A proxy may be implemented for a database that can establish a connection between the proxy and a database engine to perform a database queries received from a client at the proxy. A scaling event may be detected for the database responsive to which the proxy may establish a connection with a new database engine which may, in some embodiments, have different capabilities or resources that address the features or criteria that triggered…
Managing use of program execution capacity
Granted: February 18, 2025
Patent Number:
12229077
Techniques are described for managing execution of programs. In some situations, program execution is managed for multiple users using excess program execution capacity of one or more computing systems. In some such situations, excess or otherwise unused program execution capacity may be made available to execute programs on a temporary basis, such that the programs executing using the excess program execution capacity may be terminated at any time if other preferred use for the excess…
Scalable log-based continuous data protection for distributed databases
Granted: February 18, 2025
Patent Number:
12229011
In response to determining that continuous data protection is to be enabled for a particular table of a database service, a service component verifies that automated transmission of change records of the table to a log-structured journal has been configured. A given change record comprises a before-image and an after-image associated with a committed database write, and is assigned a unique sequence number. In response to a determination to restore the table as of a specified point in…
Activity-based device recommendations
Granted: February 18, 2025
Patent Number:
12228900
Systems and methods for activity-based device recommendations are disclosed. For example, historical usage data associated with a device may indicate that the device is likely to be associated with a given state at a given time. When the device is not in the anticipated state, a recommendation to transition the device state, for example, may be sent. Additionally, a determination of the activity state associated with the device, such as an active state, an asleep state, and/or an away…
Aerial vehicles with proximity sensors for safety
Granted: February 18, 2025
Patent Number:
12227318
An aerial vehicle or another system having moving components may be configured with a capacitive sensing system for detecting body parts of humans or other animals within proximity. The capacitive sensing system includes conductive components provided in association with surfaces of housings within which motors rotate propellers or other objects. The capacitors are coupled to circuits including transistors, resistors, capacitors or other features that are configured to determine levels…
Adjustable motor fairings for aerial vehicles
Granted: February 18, 2025
Patent Number:
12227301
Systems and methods to reduce aerodynamic drag and/or affect flight characteristics of an aerial vehicle may include adjustable fairings associated with one or more components of the aerial vehicle. The adjustable fairings may be coupled to and at least partially surround a motor, propulsion mechanism, motor arm, strut, or other component of an aerial vehicle. In addition, the adjustable fairings may be passively movable between two or more positions responsive to airflow around the…
Cart lift robotic transport
Granted: February 18, 2025
Patent Number:
12227218
Autonomous mobile robots for transporting carts are described. An example robotic cart transport system includes a cart for transport and a robotic transport. The robotic transport includes a transport cab and a load handler. The transport cab includes a drive system and a sensor array positioned over the transport cab. The load handler includes a load base supported by a directable caster wheel, a lift table positioned over the load base, a lift abutment anchor, and a lift drive. The…