1
David R Richardson, Bradley Eugene Marshall, Elmore Eugene Pope, Christopher L Scofield, Swaminathan Sivasubramanian, John Cormie: Network resource identification. Amazon Technologies, Knobbe Martens Olson & Bear, January 6, 2015: US08930544 (60 worldwide citation)

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 genera ...


2
David R Richardson, Bradley Eugene Marshall, Swaminathan Sivasubramanian: Translation of resource identifiers using popularity information upon client request. Amazon Technologies, Knobbe Martens Olson & Bear, July 14, 2015: US09083675 (49 worldwide citation)

A system, method and computer-readable medium for request routing based on content popularity information are provided. A client computer transmits a request for content from a content provider. The content provider utilizes executable code, such as translation request code, for facilitating request ...


3
Bradley Eugene Marshall, Swaminathan Sivasubramanian, David R Richardson: Managing resources using resource expiration data. Amazon Technologies, Knobbe Martens Olson & Bear, November 3, 2015: US09176894 (42 worldwide citation)

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 r ...


4
Swaminathan Sivasubramanian, David R Richardson, Bradley Eugene Marshall, Mauricio Alberto Uribe: Client side cache management. Amazon Technologies, Knobbe Martens Olson & Bear, December 8, 2015: US09210235 (38 worldwide citation)

A system, method and computer-readable medium for client-side cache management are provided. A client request for content is returned that includes executable code for generating a request for preload information. Based on processing the executable code, a client computing device requests preload in ...


5
David R Richardson, Bradley Eugene Marshall, Swaminathan Sivasubramanian, Tal Saraf: Managing content delivery network service providers. Amazon Technologies, Knobbe Martens Olson & Bear, February 2, 2016: US09251112 (38 worldwide citation)

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 infor ...


6
Swaminathan Sivasubramanian, David R Richardson, Bradley Eugene Marshall: Locality based content distribution. Amazon Technologies, Knobbe Martens Olson & Bear, May 3, 2016: US09332078 (35 worldwide citation)

A system and method for content distribution are provided. A content provider generates a network topology having one or more subnetworks made up of content sources. The content provider segments content, such as applications, into segments for distribution. The content provider then distributes the ...


7
David R Richardson, Bradley Eugene Marshall, Swaminathan Sivasubramanian, Tal Saraf: Service provider registration by a content broker. Amazon Technologies, Knobbe Martens Olson & Bear, September 13, 2016: US09444759 (27 worldwide citation)

A system, method, and computer readable medium for managing registration, by a content broker, of one or more resources with one or more service providers are provided. A content broker obtains registration information for registering the one or more resources with a service provider. The registrati ...


8
David R Richardson, Bradley Eugene Marshall, Swaminathan Sivasubramanian, Tal Saraf Sr: Managing content delivery network service providers. Amazon Technologies, Knobbe Martens Olson & Bear, December 6, 2016: US09515949 (25 worldwide citation)

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 d ...


9
David R Richardson, Bradley Eugene Marshall, Elmore Eugene Pope, Christopher L Scofield, Swaminathan Sivasubramanian, John Cormie: Network resource identification. Amazon Technologies, Knobbe Martens Olson & Bear, January 10, 2017: US09544394 (23 worldwide citation)

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 genera ...


10
David R Richardson, Swaminathan Sivasubramanian, Bradley Eugene Marshall, Christopher L Scofield, Elmore Eugene Pope: Request routing based on class. Amazon Technologies, Knobbe Martens Olson & Bear, February 14, 2017: US09571389 (21 worldwide citation)

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 servic ...