Amazon Patent Applications

CENTRALIZED NETWORKING CONFIGURATION IN DISTRIBUTED SYSTEMS

Granted: February 29, 2024
Application Number: 20240069942
Methods and apparatus for centralized networking configuration in distributed systems are disclosed. Networking related metrics from a plurality of sources within a distributed system are obtained at a networking configuration server. A set of rules to be used to apply a network configuration option to a particular category of traffic associated with a node of the distributed system is determined based on the collected metrics and on networking management policies. A representation of…

AUTOMATED MACHINE LEARNING PIPELINE GENERATION

Granted: February 15, 2024
Application Number: 20240054406
Various embodiments of apparatuses and methods for an automated machine learning pipeline service and an automated machine learning pipeline generator are described. In some embodiments, the service receives a request from a user to generate a machine learning solution, as well as a dataset that comprises values with different user variable types, and mapping of the user variable types to pre-defined types. The generator can validate the dataset, enrich the values of the dataset using…

AUTOMATED INDICATION AND MAPPING OF OBJECTS IN VIDEO CONTENT

Granted: February 8, 2024
Application Number: 20240045905
Systems, methods, and computer-readable media are disclosed for systems and methods for automated identification and mapping of objects in video content. Example methods may include determining a first set of frames in video content, determining, using one or more object recognition algorithms, a first object present in the first set of frames, determining that a first product corresponding to the first object is present in a product catalog comprising a set of product images,…

AUTOMATED INDICATION AND MAPPING OF OBJECTS IN VIDEO CONTENT

Granted: February 8, 2024
Application Number: 20240045905
Systems, methods, and computer-readable media are disclosed for systems and methods for automated identification and mapping of objects in video content. Example methods may include determining a first set of frames in video content, determining, using one or more object recognition algorithms, a first object present in the first set of frames, determining that a first product corresponding to the first object is present in a product catalog comprising a set of product images,…

VOICE-BASED DEVICE OPERATION MODE MANAGEMENT

Granted: February 1, 2024
Application Number: 20240036712
Systems, methods, and computer-readable media are disclosed for systems and methods for voice-based device operation mode management. Example methods may include determining that a device is coupled to an accessory device, and determining that being coupled to the accessory device triggers activation of a first operation mode at the device. The first operation mode presents digital content at the display in a user interface having a first content density that is less than a second…

VIRTUAL PRIVATE GATEWAY FOR ENCRYPTED COMMUNICATION OVER DEDICATED PHYSICAL LINK

Granted: February 1, 2024
Application Number: 20240039895
A request to establish an encrypted VPN connection between a network and the provider network via a dedicated direct physical link and a set of resources of the provider network is received. An isolated virtual network (IVN) is established to implement an encryption virtual private gateway to be used for the connection. Protocol processing engines (PPEs) are instantiated within the IVN, address information of the PPEs is exchanged with the external network and an encrypted VPN tunnel is…

RULE-BASED ACTION TRIGGERING IN A PROVIDER NETWORK

Granted: February 1, 2024
Application Number: 20240039984
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…

MANAGED CONNECTIVITY BETWEEN CLOUD SERVICE EDGE LOCATIONS USED FOR LATENCY-SENSITIVE DISTRIBUTED APPLICATIONS

Granted: February 1, 2024
Application Number: 20240040002
A control plane server of a virtualized computing service determines that connectivity is to be established between a first portion and a second portion of a distributed application. The first portion runs at a first edge location of a provider network, and the second portion runs at a second edge location. The control plane server transmits metadata associated with the second edge location to a connectivity manager at the first edge location. The metadata is used to establish a secure…

PROVISIONING MULTIPLE NETWORK RESOURCES

Granted: February 1, 2024
Application Number: 20240040006
A resource provisioning service allows users to provision multiple, different network resources in an atomic manner and with a single call to a resource provisioning service. In some instances, the multiple, different network resources comprise individual types of resources that form a portion of one or more cloud-computing platforms. For instance, one or more entities may host and operate a cloud-computing platform that includes different types of network resources, such a storage…

VOICE-BASED DEVICE OPERATION MODE MANAGEMENT

Granted: February 1, 2024
Application Number: 20240036712
Systems, methods, and computer-readable media are disclosed for systems and methods for voice-based device operation mode management. Example methods may include determining that a device is coupled to an accessory device, and determining that being coupled to the accessory device triggers activation of a first operation mode at the device. The first operation mode presents digital content at the display in a user interface having a first content density that is less than a second…

VIRTUAL PRIVATE GATEWAY FOR ENCRYPTED COMMUNICATION OVER DEDICATED PHYSICAL LINK

Granted: February 1, 2024
Application Number: 20240039895
A request to establish an encrypted VPN connection between a network and the provider network via a dedicated direct physical link and a set of resources of the provider network is received. An isolated virtual network (IVN) is established to implement an encryption virtual private gateway to be used for the connection. Protocol processing engines (PPEs) are instantiated within the IVN, address information of the PPEs is exchanged with the external network and an encrypted VPN tunnel is…

RULE-BASED ACTION TRIGGERING IN A PROVIDER NETWORK

Granted: February 1, 2024
Application Number: 20240039984
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…

MANAGED CONNECTIVITY BETWEEN CLOUD SERVICE EDGE LOCATIONS USED FOR LATENCY-SENSITIVE DISTRIBUTED APPLICATIONS

Granted: February 1, 2024
Application Number: 20240040002
A control plane server of a virtualized computing service determines that connectivity is to be established between a first portion and a second portion of a distributed application. The first portion runs at a first edge location of a provider network, and the second portion runs at a second edge location. The control plane server transmits metadata associated with the second edge location to a connectivity manager at the first edge location. The metadata is used to establish a secure…

PROVISIONING MULTIPLE NETWORK RESOURCES

Granted: February 1, 2024
Application Number: 20240040006
A resource provisioning service allows users to provision multiple, different network resources in an atomic manner and with a single call to a resource provisioning service. In some instances, the multiple, different network resources comprise individual types of resources that form a portion of one or more cloud-computing platforms. For instance, one or more entities may host and operate a cloud-computing platform that includes different types of network resources, such a storage…

MACHINE LEARNING -BASED SELECTION OF METRICS FOR ANOMALY DETECTION

Granted: January 25, 2024
Application Number: 20240028830
A plurality of metrics records, including some records indicating metrics for which anomaly analysis has been performed, is obtained. Using a training data set which includes the metrics records, a machine learning model is trained to predict an anomaly analysis relevance score for an input record which indicates a metric name. Collection of a particular metric of an application is initiated based at least in part on an anomaly analysis relevance score obtained for the particular metric…

MACHINE LEARNING -BASED SELECTION OF METRICS FOR ANOMALY DETECTION

Granted: January 25, 2024
Application Number: 20240028830
A plurality of metrics records, including some records indicating metrics for which anomaly analysis has been performed, is obtained. Using a training data set which includes the metrics records, a machine learning model is trained to predict an anomaly analysis relevance score for an input record which indicates a metric name. Collection of a particular metric of an application is initiated based at least in part on an anomaly analysis relevance score obtained for the particular metric…

END-TO-END TAGGING AND TRACKING OF EVENT SIGNALS SUBJECT TO PRIVACY POLICIES

Granted: January 18, 2024
Application Number: 20240020399
Systems, devices, and methods are provided for end-to-end tagging and tracking of event signals subject to privacy policies. User events comprising event source data may be collected. A user may be associated with a segment, and the segment may be mapped to data lineage information corresponding to the events that were used to determine that the user is in segment. A segment cache may be generated comprising portions that correspond to different data lineages subject to different privacy…

END-TO-END TAGGING AND TRACKING OF EVENT SIGNALS SUBJECT TO PRIVACY POLICIES

Granted: January 18, 2024
Application Number: 20240020399
Systems, devices, and methods are provided for end-to-end tagging and tracking of event signals subject to privacy policies. User events comprising event source data may be collected. A user may be associated with a segment, and the segment may be mapped to data lineage information corresponding to the events that were used to determine that the user is in segment. A segment cache may be generated comprising portions that correspond to different data lineages subject to different privacy…

ARTIFICIAL INTELLIGENCE SYSTEM FOR TRANSLATION-LESS SIMILARITY ANALYSIS IN MULTI-LANGUAGE CONTEXTS

Granted: January 11, 2024
Application Number: 20240012809
A hierarchical embedding model is used to obtain respective language-agnostic embeddings of entity records of a cross-language data set. A plurality of record representation pairs is prepared based at least in part on the language-agnostic embeddings. A machine learning model is trained using the record representations pairs to generate similarity scores for pairs of entity records whose text attributes are expressed in different languages.

DYNAMIC PREFETCHING FOR DATABASE QUERIES

Granted: January 11, 2024
Application Number: 20240012813
Methods, systems, and computer-readable media for dynamic prefetching for database queries are disclosed. A query of a database is started according to a first prefetch policy. Before completing the query, the first prefetch policy is changed to a second prefetch policy. A portion of the query is performed according to the second prefetch policy.