METHOD AND SYSTEM FOR UNIFORM RESOURCE LOCATOR TRANSFORMATION
First Claim
1. A method for communicating data, comprising:
- receiving a first request, the first request comprising a first uniform resource identifier and a header portion, the first request requesting a content item as specified by the first uniform resource identifier and the header portion;
comparing the first request to a transform criteria;
generating a second request from the first request in response to at least a portion of the first request matching the transform criteria, the second request consisting of a second uniform resource identifier associated with the content item and different than the first uniform resource identifier.
5 Assignments
0 Petitions
Accused Products
Abstract
A web browser (20) at a client (12) generates a request (26) for content from an origin server (18). A cache server (16) intercepts the request and examines the request to determine whether the request should be transformed. More specifically, the cache server compares transform criteria (40) to a uniform resource identifier portion (28) and a header portion (30) associated with the request. By transforming the request such that information in the header portion is included in the uniform resource identifier portion, the cache server can cache the content associated with the request using the uniform resource identifier portion of the request.
12 Citations
21 Claims
-
1. A method for communicating data, comprising:
-
receiving a first request, the first request comprising a first uniform resource identifier and a header portion, the first request requesting a content item as specified by the first uniform resource identifier and the header portion; comparing the first request to a transform criteria; generating a second request from the first request in response to at least a portion of the first request matching the transform criteria, the second request consisting of a second uniform resource identifier associated with the content item and different than the first uniform resource identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for communicating data, comprising:
-
means for receiving a first request, the first request comprising a first uniform resource identifier and a header portion, the first request requesting a content item as specified by the first uniform resource identifier and the header portion; means for comparing the first request to a transform criteria; means for generating a second request from the first request in response to at least a portion of the first request matching the transform criteria, the second request consisting of a second uniform resource identifier associated with the content item and different than the first uniform resource identifier. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium including code for communicating data, the code operable to:
-
receive a first request, the first request comprising a first uniform resource identifier and a header portion, the first request requesting a content item as specified by the first uniform resource identifier and the header portion; compare the first request to a transform criteria; generate a second request from the first request in response to at least a portion of the first request matching the transform criteria, the second request consisting of a second uniform resource identifier associated with the content item and different than the first uniform resource identifier. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification