-
公开(公告)号:US09742916B1
公开(公告)日:2017-08-22
申请号:US14135340
申请日:2013-12-19
Applicant: Amazon Technologies, Inc.
Inventor: Keian Christopher
CPC classification number: H04M3/5183 , H04M3/5141 , H04M3/5158 , H04M7/003
Abstract: Technology for connecting a customer with a customer service agent is provided. In one example, a method may include receiving an initial request from a customer to connect with customer service. A connection may be created between the customer and a customer service agent for the customer service. Customer information for the customer may be linked with agent information for the customer service agent for a predetermined period of time. When a subsequent request to connect the customer with the customer service is received within the predetermined period of time, the customer may be connected with the customer service agent using the linking of the customer information with the agent information.
-
公开(公告)号:US10255062B1
公开(公告)日:2019-04-09
申请号:US15012452
申请日:2016-02-01
Applicant: Amazon Technologies, Inc.
Inventor: Kevin Michael Beranek , Keian Christopher , Vijay Ravindra Kulkarni , Samuel Leonard Moniz
Abstract: A classloader executing in an execution environment, such as a JAVA virtual machine or a software container, may be configured to generate class usage data describing the historical usage of classes by applications in the execution environment. Based upon the class usage data, one or more classes may be pre-loaded into a cache prior to receiving a request from an application to load the classes. If an application subsequently requests a class, the request may be satisfied using the class stored in the cache rather than by loading the class at the time the request is received. A probabilistic data structure, such as a Bloom filter, might also be utilized to determine whether a classloader can possibly load a requested class. Only if the classloader can possibly load the requested class will a search be made for the requested class in a classpath associated with the classloader.
-
公开(公告)号:US09471353B1
公开(公告)日:2016-10-18
申请号:US14222568
申请日: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: G06F11/079 , G06F9/44521 , G06F9/45504 , G06F11/0706 , G06F11/0793
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.
-
14.
公开(公告)号:US09397905B1
公开(公告)日:2016-07-19
申请号:US14163883
申请日:2014-01-24
Applicant: Amazon Technologies, Inc.
Inventor: Samuel Leonard Moniz , Kevin Michael Beranek , Keian Christopher , Jun Xu
CPC classification number: H04L41/5003 , H04L29/08099 , H04L29/08675 , H04L43/0817 , H04L67/1002 , H04L67/1034
Abstract: A multi-tenant service container receives a container health check request and responsively identifies a list of expected tenants. The list of expected tenants may include all of the tenants hosted by the multi-tenant service container, all of the tenants hosted by the multi-tenant service container that are associated with a particular process or a list of tenants defined by the container health check request. The multi-tenant service container issues a tenant health status request to the tenants in the expected tenant list and responsively receives a tenant health status from the tenants. The received tenant health status is either a tenant healthy status or a tenant unhealthy status. The multi-tenant service container issues a container health status based on the tenant health statuses received from the tenants on the expected tenant list.
Abstract translation: 多租户服务容器接收容器健康检查请求并响应地识别预期租户的列表。 预期租户的名单可能包括由多租户服务集装箱主办的所有租户,由多租户服务集装箱主办的与特定过程相关联的所有租户或由集装箱健康检查定义的租户清单 请求。 多租户服务集装箱向预期租户名单中的租户发出租户健康状况请求,并从承租人处收到租户健康状况。 收到的租户健康状况是租户健康状况或租户不健康状况。 多租户服务集装箱根据租户在预期租户名单上收到的租户健康状况,发布集装箱健康状况。
-
公开(公告)号:US09250891B1
公开(公告)日:2016-02-02
申请号:US14526176
申请日:2014-10-28
Applicant: Amazon Technologies, Inc.
Inventor: Kevin Michael Beranek , Keian Christopher , Vijay Ravindra Kulkarni , Samuel Leonard Moniz
CPC classification number: G06F8/70 , G06F8/65 , G06F9/44 , G06F9/44521 , G06F9/45533 , G06F11/3409 , G06F2201/865
Abstract: A classloader executing in an execution environment, such as a JAVA virtual machine or a software container, may be configured to generate class usage data describing the historical usage of classes by applications in the execution environment. Based upon the class usage data, one or more classes may be pre-loaded into a cache prior to receiving a request from an application to load the classes. If an application subsequently requests a class, the request may be satisfied using the class stored in the cache rather than by loading the class at the time the request is received. A probabilistic data structure, such as a Bloom filter, might also be utilized to determine whether a classloader can possibly load a requested class. Only if the classloader can possibly load the requested class will a search be made for the requested class in a classpath associated with the classloader.
Abstract translation: 在执行环境中执行的类加载器(诸如JAVA虚拟机或软件容器)可以被配置为生成描述使用执行环境中的应用的类的历史使用的类使用数据。 基于类使用数据,一个或多个类可以在从应用程序接收到加载类的请求之前预加载到高速缓存中。 如果应用程序随后请求类,则可以使用存储在缓存中的类来满足请求,而不是在接收请求时加载该类。 也可以使用诸如Bloom过滤器之类的概率数据结构来确定类加载器是否可能加载所请求的类。 只有当类加载器可能加载请求的类时,才能在与类加载器相关联的类路径中搜索所请求的类。
-
-
-
-