-
公开(公告)号:US11855849B1
公开(公告)日:2023-12-26
申请号:US15716201
申请日:2017-09-26
Applicant: Amazon Technologies, Inc.
Inventor: Melissa Elaine Davis , Renaud Bordelet , Charles Alexander Carman , David Elfi , Anton Vladilenovich Goldberg , Kyle Bradley Peterson , Christopher Allen Suver
Abstract: At a rule processing unit of an evolving, self-organized machine learning-based resource management service, a rule of a first rule set is applied to a value of a first collected metric, resulting in the initiation of a first corrective action. A set of metadata indicating the metric value and the corrective action is transmitted to a repository, and is used as part of an input data set for a machine learning model trained to generate rule modification recommendations. In response to determining that the corrective actions did not meet a success criterion, an escalation message is transmitted to another rule processing unit.
-
公开(公告)号:US10250455B1
公开(公告)日:2019-04-02
申请号:US14298603
申请日:2014-06-06
Applicant: Amazon Technologies, Inc.
IPC: H04L12/24 , H04L29/08 , H04W28/02 , H04L12/851
Abstract: Host computers in a host pool are configured to execute a tenant management service. The tenant management service receives a tenant configuration from a fleet management service that defines tenant services that are to be executed on each host computer. When tenant services are deployed, the tenant configuration may be utilized to determine whether deployed tenants are to be executed or not. The fleet management service might also provide commands at a later time to execute deployed but not executing tenant services or to terminate executing tenant services. The determination as to whether to execute or terminate tenant services may be made based, at least in part, on status information provided by the tenant management service to the fleet management service. The fleet management service might also provide a runtime configuration to tenant services in order to configure aspects of the runtime operation of the tenant services.
-
公开(公告)号:US20190066176A1
公开(公告)日:2019-02-28
申请号:US16173391
申请日:2018-10-29
Applicant: Amazon Technologies, Inc.
Inventor: Leon Robert Warman , Kurt Kufeld , Peter Sven Vosshall , Kyle Bradley Peterson , Peter Frank Hill , Chelsea Celest Krueger , Arun Sundaram
Abstract: A system is configured to receive a network resource request from a user device configured with a browsing application, wherein the request includes identification data associated with the user device. The system transmits, to a network resource provider, a request for the network resource, wherein the request transmitted to the network resource provider excludes identification data included in the request received from the user device. The system receives from the network resource provider a response, including a document comprising a field configured to receive payment information for an item purchase. The system receives from the browsing application an indication that an anonymous payment instrument, associated with a first entity different than the user, is to be used to purchase a first item at a first price. The system causes information regarding the anonymous payment instrument to be provided to the network resource provider.
-
公开(公告)号:US10091061B1
公开(公告)日:2018-10-02
申请号:US14309746
申请日:2014-06-19
Applicant: Amazon Technologies, Inc.
Inventor: Kyle Bradley Peterson , Daniel Dwight Longley
IPC: G06F15/177 , H04L12/24
Abstract: Methods, systems, and computer-readable media for implementing service-oriented system optimization using static analysis are disclosed. A cross-service static analysis is performed for program code of a plurality of services in a service-oriented system. Based on the cross-service static analysis, one or more service dependencies in the program code are determined. An optimized configuration for the service-oriented system is determined based on the one or more service dependencies. Individual ones of the services are deployed to the service-oriented system based on the optimized configuration.
-
公开(公告)号:US09754122B1
公开(公告)日:2017-09-05
申请号:US14222566
申请日:2014-03-21
Applicant: Amazon Technologies, Inc.
Inventor: Keian Christopher , Kevin Michael Beranek , Christopher Keakini Kaulia , Vijay Ravindra Kulkarni , Samuel Leonard Moniz , Kyle Bradley Peterson , Ajit Ashok Varangaonkar , Jun Xu
CPC classification number: G06F21/6218
Abstract: Technologies are described herein for isolating tenants executing in a multi-tenant software container. Mechanisms for resource isolation allow tenants executing in a multi-tenant software container to be isolated in order to prevent resource starvation by one or more of the tenants. Mechanisms for dependency isolation may be utilized to prevent one tenant executing in a multi-tenant software container from using another tenant in the same container in a manner that requires co-tenancy. Mechanisms for security isolation may be utilized to prevent one tenant in a multi-tenant software container from accessing protected data or functionality of another tenant. Mechanisms for fault isolation may be utilized to prevent tenants in a multi-tenant software container from causing faults or other types of errors that affect other tenants executing in the same software container.
-
6.
公开(公告)号:US09703611B1
公开(公告)日:2017-07-11
申请号:US14222564
申请日:2014-03-21
Applicant: Amazon Technologies, Inc.
Inventor: Keian Christopher , Kevin Michael Beranek , Christopher Keakini Kaulia , Vijay Ravindra Kulkarni , Samuel Leonard Moniz , Kyle Bradley Peterson , Ajit Ashok Varangaonkar , Jun Xu
CPC classification number: G06F9/5083 , G06F9/468 , G06F9/5027 , G06F9/5061 , G06F9/5072 , G06F9/5077 , G06F11/0712
Abstract: Technologies are described herein for isolating tenants executing in a multi-tenant software container. Mechanisms for resource isolation allow tenants executing in a multi-tenant software container to be isolated in order to prevent resource starvation by one or more of the tenants. Mechanisms for dependency isolation may be utilized to prevent one tenant executing in a multi-tenant software container from using another tenant in the same container in a manner that requires co-tenancy. Mechanisms for security isolation may be utilized to prevent one tenant in a multi-tenant software container from accessing protected data or functionality of another tenant. Mechanisms for fault isolation may be utilized to prevent tenants in a multi-tenant software container from causing faults or other types of errors that affect other tenants executing in the same software container.
-
公开(公告)号:US11842217B1
公开(公告)日:2023-12-12
申请号:US17389196
申请日:2021-07-29
Applicant: Amazon Technologies, Inc.
Inventor: Keian Christopher , Kevin Michael Beranek , Christopher Keakini Kaulia , Vijay Ravindra Kulkarni , Samuel Leonard Moniz , Kyle Bradley Peterson , Ajit Ashok Varangaonkar , Jun Xu
CPC classification number: G06F9/5027 , G06F9/5083 , G06F11/302 , G06F11/3051 , G06F11/3433 , G06F2209/508
Abstract: Mechanisms for resource isolation allow tenants executing in a multi-tenant software container to be isolated in order to prevent resource starvation by one or more of the tenants. Mechanisms for dependency isolation may be utilized to prevent one tenant executing in a multi-tenant software container from using another tenant in the same container in a manner that requires co-tenancy. Mechanisms for security isolation may be utilized to prevent one tenant in a multi-tenant software container from accessing protected data or functionality of another tenant. Mechanisms for fault isolation may be utilized to prevent tenants in a multi-tenant software container from causing faults or other types of errors that affect other tenants executing in the same software container.
-
公开(公告)号:US10455009B2
公开(公告)日:2019-10-22
申请号:US16159435
申请日:2018-10-12
Applicant: Amazon Technologies, Inc.
Inventor: Samuel Leonard Moniz , Kyle Bradley Peterson
Abstract: Methods, systems, and computer-readable media for optimizing a load balancer configuration are disclosed. A load balancer is configured to perform traffic management for a distributed system. A new component is deployed to the distributed system or a performance deviation is predicted in the distributed system. In response to the initiation of the deployment or the prediction of the performance deviation, the configuration of the load balancer is modified from a first state to a second state. Modifying the configuration of the load balancer modifies the traffic management for the distributed system. If the configuration was changed due to a deployment, the configuration of the load balancer is restored from the second state to the first state after a period of time has elapsed.
-
公开(公告)号:US10164993B2
公开(公告)日:2018-12-25
申请号:US15438449
申请日:2017-02-21
Applicant: Amazon Technologies, Inc.
Inventor: Leon Robert Warman , Kurt Kufeld , Peter Sven Vosshall , Jesper Mikael Johansson , Kyle Bradley Peterson , Peter Frank Hill
Abstract: Content inspection and analysis are described. A server stores a definition of sets of browser policies. A definition of one or more sets of users is stored. The server stores an association with a respective set of browser policies for the one or more sets of users. A request is received from a client browser associated with a user, wherein the client browser is configured to communicate with the server. The server determines which set of users the user is associated with. The server identifies a first set of browser policies that is associated with the determined set of users and applies the identified first set of browser policies to the request.
-
公开(公告)号:US10115141B1
公开(公告)日:2018-10-30
申请号:US14495843
申请日:2014-09-24
Applicant: Amazon Technologies, Inc.
Inventor: Leon Robert Warman , Kurt Kufeld , Peter Sven Vosshall , Kyle Bradley Peterson , Peter Frank Hill , Chelsea Celest Krueger , Arun Sundaram
Abstract: A system is configured to receive a network resource request from a user device configured with a browsing application, wherein the request includes identification data associated with the user device. The system transmits, to a network resource provider, a request for the network resource, wherein the request transmitted to the network resource provider excludes identification data included in the request received from the user device. The system receives from the network resource provider a response, including a document comprising a field configured to receive payment information for an item purchase. The system receives from the browsing application an indication that an anonymous payment instrument, associated with a first entity different than the user, is to be used to purchase a first item at a first price. The system causes information regarding the anonymous payment instrument to be provided to the network resource provider.
-
-
-
-
-
-
-
-
-