-
公开(公告)号:US11451472B2
公开(公告)日:2022-09-20
申请号:US16948889
申请日:2020-10-05
Applicant: Amazon Technologies, Inc.
Inventor: David R. Richardson , Swaminathan Sivasubramanian , Bradley Eugene Marshall , Christopher L. Scofield , Elmore Eugene Pope
IPC: H04L45/00 , H04L41/04 , H04L67/02 , H04L61/4511 , H04L67/025 , H04L67/63 , H04L67/10
Abstract: A system and method for management and processing of resource requests is provided. A content delivery network service provider receives a DNS query from a client computing device. The DNS query corresponds to a requested resource from the client computing device. The content delivery network service provider associates the client computing device with a cluster of other client computing devices. Based on routing information for the cluster, the content delivery network service provider routes the DNS query. The process can further include monitoring performance data associated with the delivery of the requested resource and updating the routing information for the cluster based on the performance data for use in processing subsequent requests from client computing devices in the cluster.
-
公开(公告)号:US11283715B2
公开(公告)日:2022-03-22
申请号:US16947608
申请日:2020-08-10
Applicant: Amazon Technologies, Inc.
IPC: H04L12/741 , H04L29/12 , H04L29/08 , H04L29/14 , H04W4/029 , H04L45/74 , H04L61/4511 , H04L101/69 , H04L67/52 , H04L69/40 , H04L61/45 , H04L67/306
Abstract: A system, method, and computer-readable medium for updating request routing information associated with client location information are provided. A content delivery network service provider receives a DNS query from a client computing device. The DNS query corresponds to a resource identifier for requested content from the client computing device. The content delivery network service provider obtains a query IP address corresponding to the client computing device. Based on routing information associated with the query IP address, the content delivery network service provider routes the DNS query. The process further includes monitoring performance data associated with the transmission of the requested resource and updating routing information associated with the query IP address based on the performance data for use in processing subsequent requests form the client computing device.
-
公开(公告)号:US10785037B2
公开(公告)日:2020-09-22
申请号:US16195628
申请日:2018-11-19
Applicant: Amazon Technologies, Inc.
Inventor: David R. Richardson , Mustafa I. Abrar , Don Johnson , John Cormie , Bradley Eugene Marshall , Mark Joseph Cavage
Abstract: A system, method, and computer readable medium for managing secure content by CDN service providers are provided. A network storage provider stores one or more resources on behalf of a content provider. A CDN service provider obtains client computing device requests for secure content. Based on processing first signature information, the CDN service provider determines whether the secure content is available to the client computing device. If the CDN service provider does not maintain the requested content, the CDN service provider transmits a request to the network storage provider. Based on second signature information and an identifier associated with the CDN service provider, the network storage provider processes the request based policy information associated with the identifier.
-
公开(公告)号:US10601767B2
公开(公告)日:2020-03-24
申请号:US13973883
申请日:2013-08-22
Applicant: Amazon Technologies, Inc.
Abstract: A system, method and computer-readable medium for request routing based on application information associated with the requested resource are provided. A DNS nameserver at an application broker obtains a DNS query corresponding to a resource requested from a client computing device and associated with a first resource identifier. The first resource identifier includes application information associated with the requested resource. Based on the application information parsed from the first resource identifier, the DNS nameserver at the application broker selects either a second resource identifier which resolves to a domain of a network computing provider or an IP address associated with a network computing component for processing the requested resource. The DNS nameserver then transmits either the second resource identifier or IP address to the client computing device.
-
公开(公告)号:US20190073303A1
公开(公告)日:2019-03-07
申请号:US16179473
申请日:2018-11-02
Applicant: Amazon Technologies, Inc.
IPC: G06F12/0808 , G06F12/0811 , H04L29/08 , G06F12/12
Abstract: Resource management techniques, such as cache optimization, are employed to organize resources within caches such that the most requested content (e.g., the most popular content) is more readily available. A service provider utilizes content expiration data as indicative of resource popularity. As resources are requested, the resources propagate through a cache server hierarchy associated with the service provider. More frequently requested resources are maintained at edge cache servers based on shorter expiration data that is reset with each repeated request. Less frequently requested resources are maintained at higher levels of a cache server hierarchy based on longer expiration data associated with cache servers higher on the hierarchy.
-
公开(公告)号:US20180302322A1
公开(公告)日:2018-10-18
申请号:US16018507
申请日:2018-06-26
Applicant: Amazon Technologies, Inc.
IPC: H04L12/741 , H04L29/12 , H04W4/02
CPC classification number: H04L45/74 , H04L29/12066 , H04L61/15 , H04L61/1511 , H04L61/609 , H04L67/18 , H04L67/306 , H04L69/40 , H04W4/029
Abstract: A system, method, and computer-readable medium for updating request routing information associated with client location information are provided. A content delivery network service provider receives a DNS query from a client computing device. The DNS query corresponds to a resource identifier for requested content from the client computing device. The content delivery network service provider obtains a query IP address corresponding to the client computing device. Based on routing information associated with the query IP address, the content delivery network service provider routes the DNS query. The process further includes monitoring performance data associated with the transmission of the requested resource and updating routing information associated with the query IP address based on the performance data for use in processing subsequent requests form the client computing device.
-
公开(公告)号:US20180159769A1
公开(公告)日:2018-06-07
申请号:US15888860
申请日:2018-02-05
Applicant: Amazon Technologies, Inc.
Inventor: David R. Richardson , Swaminathan Sivasubramanian , Bradley Eugene Marshall , Christopher L. Scofield , Elmore Eugene Pope
IPC: H04L12/721 , H04L29/08 , H04L29/12 , H04L12/24
CPC classification number: H04L45/70 , H04L29/08099 , H04L29/12066 , H04L41/04 , H04L45/72 , H04L61/1511 , H04L67/02 , H04L67/327
Abstract: A system and method for management and processing of resource requests is provided. A content delivery network service provider receives a DNS query from a client computing device. The DNS query corresponds to a requested resource from the client computing device. The content delivery network service provider associates the client computing device with a cluster of other client computing devices. Based on routing information for the cluster, the content delivery network service provider routes the DNS query. The process can further include monitoring performance data associated with the delivery of the requested resource and updating the routing information for the cluster based on the performance data for use in processing subsequent requests from client computing devices in the cluster.
-
公开(公告)号:US09781012B2
公开(公告)日:2017-10-03
申请号:US14257312
申请日:2014-04-21
Applicant: Amazon Technologies, Inc.
Inventor: Eric Jason Brandwine , Swaminathan Sivasubramanian , Bradley Eugene Marshall , Tate Andrew Certain
CPC classification number: H04L41/5019 , H04L12/1489 , H04L41/5006 , H04L41/5009 , H04L41/5029 , H04L43/04
Abstract: The behavior of multiple users with access to a multi-tenant resource can be monitored and compliance enforced by monitoring state information for each user. The state information can be captured across a level of a network environment, such that any activity across that layer can be monitored and the data aggregated to give a global view of user behavior. If user behavior is determined to fall outside an acceptable range of behavior, any of a number of remedial actions can be taken, which can include notifying the user, billing the user for the inappropriate behavior, or modifying that behavior outside of the control of the user.
-
公开(公告)号:US20170085495A1
公开(公告)日:2017-03-23
申请号:US15369758
申请日:2016-12-05
Applicant: Amazon Technologies, Inc.
IPC: H04L12/911 , H04L29/08
CPC classification number: H04L47/70 , H04L67/1023 , H04L67/1097
Abstract: A system, method, and computer readable medium for managing CDN service providers are provided. A network storage provider storing one or more resources on behalf of a content provider obtains client computing device requests for content. The network storage provider processes the client computing device requests and determines whether a subsequent request for the resource should be directed to a CDN service provider as a function of the updated or processed by the network storage provider storage component.
-
公开(公告)号:US09590946B2
公开(公告)日:2017-03-07
申请号:US15003699
申请日:2016-01-21
Applicant: Amazon Technologies, Inc.
IPC: G06F15/16 , H04L29/12 , G06F15/173 , H04L29/08 , H04L29/06
CPC classification number: H04L61/1511 , G06F15/17306 , H04L61/301 , H04L61/305 , H04L67/06 , H04L67/10 , H04L67/146 , H04L67/289 , H04L67/42
Abstract: A system, method, and computer readable medium for managing CDN service providers are provided. A network storage provider storing one or more resources on behalf of a content provider obtains client computing device requests for content. The network storage provider updates request processing information based on the process requests for content. The network storage provider then makes a recommendation regarding initialization of a CDN service provider as a function of the updated request processing information. Subsequent client computing device requests for resources can be provided to the recommended CDN service provider utilizing alternative resource identifiers.
Abstract translation: 提供了一种用于管理CDN服务提供商的系统,方法和计算机可读介质。 代表内容提供商存储一个或多个资源的网络存储提供者获得客户端计算设备对内容的请求。 网络存储提供者根据内容的处理请求更新请求处理信息。 然后,网络存储提供商作为更新的请求处理信息的函数提出关于CDN服务提供商的初始化的建议。 随后的客户端计算设备对资源的请求可以使用替代资源标识符提供给推荐的CDN服务提供商。
-
-
-
-
-
-
-
-
-