Method of generating a web page
First Claim
Patent Images
1. A method of generating a web page in a system in which a plurality of content providers provide multiple resources to multiple clients, wherein each content provider provides at least some of its resources via one or more origin servers associated with that content provider, the method comprising:
- (A) obtaining a web page of a content provider of said plurality of content providers, said web page including at least one reference to a resource of said content provider, said reference comprising a first URL identifying said resource, said first URL including an original hostname that is resolvable to an origin server associated with said content provider;
(B) modifying said first URL to produce a modified URL, said modified URL including said original hostname and a string of characters prepended to said original hostname, said string of characters being distinct from said original hostname, wherein at least some of said string of characters are resolvable to a shared content delivery network (CDN) formed from a plurality of repeater servers distinct from said origin servers.
8 Assignments
0 Petitions
Accused Products
Abstract
A method of generating a web page modifies uniform resource locators (URLs) of embedded resources in a web page. The modified URLs include data prepended to information from the original URLs. The prepended data may be a hostname or an network address that is resolvable to a shared network of servers.
274 Citations
19 Claims
-
1. A method of generating a web page in a system in which a plurality of content providers provide multiple resources to multiple clients, wherein each content provider provides at least some of its resources via one or more origin servers associated with that content provider, the method comprising:
-
(A) obtaining a web page of a content provider of said plurality of content providers, said web page including at least one reference to a resource of said content provider, said reference comprising a first URL identifying said resource, said first URL including an original hostname that is resolvable to an origin server associated with said content provider;
(B) modifying said first URL to produce a modified URL, said modified URL including said original hostname and a string of characters prepended to said original hostname, said string of characters being distinct from said original hostname, wherein at least some of said string of characters are resolvable to a shared content delivery network (CDN) formed from a plurality of repeater servers distinct from said origin servers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of generating a web page in a system in which a plurality of content providers provide multiple resources to multiple clients, wherein each content provider provides at least some of its resources via one or more origin servers associated with that content provider, the method comprising:
-
(A) obtaining a web page of a content provider of said plurality of content providers, said web page including at least one reference to a resource of said content provider, said reference comprising a first URL identifying said resource, said first URL including an original hostname that is resolvable to an origin server associated with said content provider;
(B) tagging said first URL by prepending given data to a portion of the first URL to form an alternate URL so that the embedded object referred to by the alternate URL will be served from a shared content delivery network (CDN) formed from a plurality of repeater servers distinct from said origin servers instead of from the origin server associated with said content provider. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method of generating a web page in a system in which a plurality of content providers provide multiple resources to multiple clients, wherein each content provider provides at least some of its resources via one or more origin servers associated with that content provider, the method comprising:
-
(A) obtaining a web page of a content provider of said plurality of content providers, said web page including at least one reference to an embedded resource of said content provider, said reference comprising a first URL identifying said embedded resource, said first URL including (i) an original domain name that is resolvable to an origin server associated with said content provider, and (ii) a path;
(B) forming an alternate URL from said first URL so that the embedded resource, when accessed via the alternate URL, will be served from a shared content delivery network (CDN) formed from a plurality of repeater servers distinct from said origin servers instead of from the origin server associated with said content provider, said alternate URL including at least a new hostname that is resolvable to said CDN instead of to said origin server associated with said content provider, wherein said new hostname is prepended to said original domain name and path. - View Dependent Claims (19)
-
Specification