-
公开(公告)号:US20180278717A1
公开(公告)日:2018-09-27
申请号:US15993109
申请日:2018-05-30
Applicant: Amazon Technologies, Inc.
Inventor: David R. Richardson , John Cormie , Imran S. Patel , Benjamin W.S. Redman , Richard Sheehan
IPC: H04L29/08 , H04L29/12 , H04L12/749
CPC classification number: H04L67/327 , H04L29/12066 , H04L45/741 , H04L61/1511 , H04L61/609 , H04L67/1002 , H04L67/1021 , H04L67/32
Abstract: A system, method, and computer-readable medium for request routing based on 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 transmits an alternative resource identifier in response to the client computing device DNS query. The alternative resource identifier is selected as a function of client location information. The client location information is obtained from information corresponding to a mapping of at least partial IP addresses to known locations. The client computing device then issues a second DNS query to the same content delivery network service provider. The content delivery network service provider can then either resolve the second DNS query or transmit another alternative resource identifier.
-
公开(公告)号:US09985969B1
公开(公告)日:2018-05-29
申请号:US13853926
申请日:2013-03-29
Applicant: Amazon Technologies, Inc.
Inventor: Mark Joseph Cavage , John Cormie , Nathan R. Fitch , Don Johnson , Peter Sirota
CPC classification number: H04L63/10 , G06F21/604 , G06F21/6218 , G06F2221/2141 , H04L63/0227 , H04L63/102 , H04L63/20
Abstract: Techniques are described for managing access to computing-related resources that, for example, may enable multiple distinct parties to independently control access to the resources (e.g., such that a request to access a resource succeeds only if all of multiple associated parties approve that access). For example, an executing software application may, on behalf of an end user, make use of computing-related resources of one or more types that are provided by one or more remote third-party network services (e.g., data storage services provided by an online storage service)—in such a situation, both the developer user who created the software application and the end user may be allowed to independently specify access rights for one or more particular such computing-related resources (e.g., stored data files), such that neither the end user nor the software application developer user may later access those resources without the approval of the other party.
-
公开(公告)号:US09712325B2
公开(公告)日:2017-07-18
申请号:US14800591
申请日:2015-07-15
Applicant: Amazon Technologies, Inc.
Inventor: David R. Richardson , Mustafa I. Abrar , Don Johnson , John Cormie , Bradley Eugene Marshall , Mark Joseph Cavage
CPC classification number: H04L9/3247 , H04L63/101 , H04L63/126 , H04L63/20 , H04L67/1097
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.
-
公开(公告)号:US09544394B2
公开(公告)日:2017-01-10
申请号:US14548221
申请日:2014-11-19
Applicant: Amazon Technologies, Inc.
Inventor: David R. Richardson , Bradley Eugene Marshall , Elmore Eugene Pope , Christopher L. Scofield , Swaminathan Sivasubramanian , John Cormie
CPC classification number: H04L61/1582 , G06F17/30893 , H04L29/00 , H04L61/1511 , H04L61/2596 , H04L61/305 , H04L67/02 , H04L67/16 , H04L67/2814 , H04L67/289 , H04L67/32 , H04L67/42
Abstract: A system, method and computer-readable medium for client-side processing of resource identifiers. A client request for content is returned that includes information for generating a request for translation information and a number of embedded resource identifiers. Based on the information for generating a request for translation information, the client generates and obtains translation information and processes the embedded resource identifiers to obtain resources from a service provider.
Abstract translation: 用于客户端处理资源标识符的系统,方法和计算机可读介质。 返回客户端对内容的请求,该请求包括用于生成翻译信息请求和多个嵌入资源标识符的信息。 基于用于生成翻译信息请求的信息,客户端生成并获得翻译信息并处理嵌入的资源标识符以从服务提供商获得资源。
-
公开(公告)号:US09264358B2
公开(公告)日:2016-02-16
申请号:US14537364
申请日:2014-11-10
Applicant: Amazon Technologies, Inc.
Inventor: Darren H. Mutz , John Cormie
IPC: H04L12/741 , G06F15/16 , H04L29/12
CPC classification number: H04L45/745 , G06F15/16 , H04L61/1511
Abstract: Generally described, the present disclosure is directed to managing request routing functionality corresponding to resource requests for one or more resources associated with a content provider. A service provider may assign an alias resource records that point to another alias resource record or to an IP address. A DNS server of the service provider may receive a request to resolve a DNS query for a domain for which the DNS server is authoritative. The DNS server determine that the DNS query corresponds to an alias record and may resolve the DNS query according to the data of the alias record.
Abstract translation: 通常描述,本公开涉及管理对应于与内容提供商相关联的一个或多个资源的资源请求的请求路由功能。 服务提供商可以分配指向另一个别名资源记录或IP地址的别名资源记录。 服务提供商的DNS服务器可能会收到DNS服务器权限的DNS解析请求。 DNS服务器确定DNS查询对应于别名记录,并且可以根据别名记录的数据来解析DNS查询。
-
公开(公告)号:US20160028644A1
公开(公告)日:2016-01-28
申请号:US14871941
申请日:2015-09-30
Applicant: Amazon Technologies, Inc.
Inventor: David R. Richardson , John Cormie , Colm MacCarthaigh , Benjamin W.S. Redman
IPC: H04L12/911 , H04L29/12
CPC classification number: H04L61/1511 , G06F17/30091 , G06F17/30657 , H04L29/12066 , H04L47/70 , H04L61/1552 , H04L67/2842 , H04L67/322
Abstract: A system, methods, and interfaces for managing request routing functionality associated with resource requests for one or more resources associated with a content provider. The request routing functionality can correspond to the processing of domain name service (“DNS”) requests for resources by computing devices and the resolution of the DNS requests by the identification of a network address of a computing device that will provide the requested resources. Unlike traditional CDN service provider implementation, the processing of resource requests by the service provider is separate from the delivery of the content by the content provider (or on behalf of the content provider).
Abstract translation: 用于管理与与内容提供商相关联的一个或多个资源的资源请求相关联的请求路由功能的系统,方法和接口。 请求路由功能可以对应于计算设备对域名服务(“DNS”)对资源的请求的处理以及通过识别将提供所请求的资源的计算设备的网络地址来解析DNS请求。 与传统的CDN服务提供商实现不同,服务提供商对资源请求的处理与内容提供商(或代表内容提供商)的内容传递分开。
-
公开(公告)号:US09106701B2
公开(公告)日:2015-08-11
申请号:US14071276
申请日:2013-11-04
Applicant: Amazon Technologies, Inc.
Inventor: David R. Richardson , John Cormie , Colm MacCarthaigh , Benjamin W. S. Redman
CPC classification number: H04L61/1511 , H04L67/00 , H04L67/125
Abstract: Systems and methods for managing requesting routing functionality associated with resource requests for one or more resources associated with a content provider are provided. A content delivery network (“CDN”) service provider, on behalf of a content provider, can process domain name service (“DNS”) requests for resources by computing devices and resolve the DNS requests by the identification of a network address of a computing device that will provide the requested resources. Based on the processing of DNS queries initiated by a client computing device, the CDN service provider can measure CDN service provider latencies associated with the generation of DNS requests by network components associated with the client computing devices. Examples of the network components can include DNS resolvers associated with the client computing device.
-
公开(公告)号:US20130191645A1
公开(公告)日:2013-07-25
申请号:US13794415
申请日:2013-03-11
Applicant: Amazon Technologies, Inc.
Inventor: David R. Richardson , Mustafa I. Abrar , Don Johnson , John Cormie , Bradley E. Marshall , Mark Joseph Cavage
IPC: H04L9/32
CPC classification number: H04L9/3247 , H04L63/101 , H04L63/126 , H04L63/20 , H04L67/1097
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.
-
公开(公告)号:US20230254363A1
公开(公告)日:2023-08-10
申请号:US18296849
申请日:2023-04-06
Applicant: Amazon Technologies, Inc.
Inventor: David R. Richardson , John Cormie , Colm MacCarthaigh , Benjamin W.S. Redman
IPC: H04L67/10 , G06F16/43 , H04L61/301 , H04L61/4511 , H04L61/10
CPC classification number: H04L67/10 , G06F16/43 , H04L61/10 , H04L61/301 , H04L61/4511
Abstract: A system and method for the management of client computing device DNS queries and subsequent resource requests within a content delivery network service provider domain are provided. The management of the DNS queries can include the selection of computing devices corresponding to various Point of Presence locations for processing DNS queries. Additionally, the management of the content requests can include the selection of computing devices corresponding to resource cache components corresponding to various Point of Presence locations for providing requested content. The selection of the computing devices can incorporate logic related to geographic criteria, testing criteria, and the like.
-
公开(公告)号:US20220272146A1
公开(公告)日:2022-08-25
申请号:US17662999
申请日:2022-05-11
Applicant: Amazon Technologies, Inc.
Inventor: David R. Richardson , John Cormie , Colm MacCarthaigh , Benjamin W.S. Redman
IPC: H04L67/10 , G06F16/43 , H04L61/301 , H04L61/4511 , H04L61/10
Abstract: A system and method for the management of client computing device DNS queries and subsequent resource requests within a content delivery network service provider domain are provided. The management of the DNS queries can include the selection of computing devices corresponding to various Point of Presence locations for processing DNS queries. Additionally, the management of the content requests can include the selection of computing devices corresponding to resource cache components corresponding to various Point of Presence locations for providing requested content. The selection of the computing devices can incorporate logic related to geographic criteria, testing criteria, and the like.
-
-
-
-
-
-
-
-
-