User specific request redirection in a content delivery network
First Claim
1. A method for providing user specific request redirection in a content delivery network, comprising:
- parsing a page having embedded objects intended for redirection to at least one cache server;
transforming said embedded objects into relative uniform resource locators (URLs);
inserting a content-base token into a HTTP response header in response to a user request for said page, said content-base token providing identification of one of a cache server and URL prefix from where said embedded objects in said page are to be retrieved; and
sending said requested page with said content-base token inserted in said HTTP response header to said user.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for providing user specific request redirection in a content delivery network includes parsing a page having embedded objects intended for redirection to at least one cache server, and transforming the embedded objects into relative uniform resource locators (URLs). A content-base token is inserted into an HTTP response header in response to a user request for the page. In an instance where the content-base token is not supported by the server and/or client devices, a base token is inserted into the page in response to a user request for the page. The content-base token and base token provide identification of a server or URL prefix where the embedded objects in the page are to be retrieved. The requested page is then sent to the user'"'"'s browser. The browser constructs absolute URLs from the embedded URLs using either the received content-base token or base token, to retrieve embedded objects from the server.
353 Citations
32 Claims
-
1. A method for providing user specific request redirection in a content delivery network, comprising:
-
parsing a page having embedded objects intended for redirection to at least one cache server;
transforming said embedded objects into relative uniform resource locators (URLs);
inserting a content-base token into a HTTP response header in response to a user request for said page, said content-base token providing identification of one of a cache server and URL prefix from where said embedded objects in said page are to be retrieved; and
sending said requested page with said content-base token inserted in said HTTP response header to said user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for providing user specific request redirection in a content delivery network, comprising:
-
parsing a page having embedded objects intended for redirection to at least one cache server;
transforming said embedded objects into relative uniform resource locators (URLs);
inserting a base token value into said page in response to a user request for said page, in an instance where a Content-Base token is not supported by a content server, where the base token provides identification of one of a cache server and URL prefix from where the embedded objects in the page are to be retrieved; and
sending said requested page with said inserted base token value to said user. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. Apparatus for providing user specific request redirection in a content delivery network, comprising:
-
means for parsing a page having embedded objects intended for redirection to at least one cache server;
means for transforming said embedded objects into relative uniform resource locators (URLs);
means for inserting a content-base token into a HTTP response header in response to a user request for said page, said content-base token providing identification of one of a cache server and URL prefix from where said embedded objects in said page are to be retrieved; and
means for sending said requested page with said content-base token inserted in said HTTP response header to said user.
-
-
32. Apparatus for providing user specific request redirection in a content delivery network, comprising:
-
means for parsing a page having embedded objects intended for redirection to at least one cache server;
means for transforming said embedded objects into relative uniform resource locators (URLs);
means for inserting a base token value into said page in response to a user request for said page in an instance where a Content-Base token is not supported by a content server, where the base token provides identification of one of a cache server and URL prefix from where the embedded objects in the page are to be retrieved; and
means for sending said requested page with said inserted base token value to said user.
-
Specification