The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Oct. 02, 2012
Filed:
May. 26, 2006
David A. Farber, Oak View, CA (US);
Richard E. Greer, Red Lodge, MT (US);
Andrew D. Swart, Westlake Village, CA (US);
James A. Balter, Santa Barbara, CA (US);
David A. Farber, Oak View, CA (US);
Richard E. Greer, Red Lodge, MT (US);
Andrew D. Swart, Westlake Village, CA (US);
James A. Balter, Santa Barbara, CA (US);
Level 3 Communications, LLC, Broomfield, CO (US);
Abstract
A method for delivering resources in a distributed computing environment, wherein at least a first resource and a second resource are associated with a content provider, and wherein the first resource references the second resource via a first uniform resource locator (URL), the first URL having a first domain name that resolves to a server associated with a domain of the content provider. The second resource is associated with a domain name that resolves to a content delivery network (CDN) formed by a plurality of repeater servers. The domain of the CDN may be distinct from the domain of the content provider. Responsive to a request that causes the first resource to be served to a client from an origin server associated with the content provider's domain, the second domain name in the second URL is resolved to identify a repeater server in the CDN's domain from which to serve the second resource to the client. If a copy of the second resource is already replicated on the identified repeater server, then the copy of the second resource is served to the client from the identified repeater server; otherwise, the second resource is replicated on the identified repeater server and the copy of the second resource is served to the client from the identified repeater server.