Method for collaborative transformation and caching of web objects in a proxy network
First Claim
Patent Images
1. A method of satisfying client requests using a plurality of proxy servers, comprising the steps of:
- partitioning said plurality of proxy servers into transformation groups, each of said transformation groups for performing a respective translation of data, storing in at least one of said proxy servers information regarding which of said transformation groups performs which translation of data; and
directing one of said client requests to one of said transformation groups based on said information stored in said one of said proxy servers.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system provides collaborative caching of transformed Web objects in a proxy network. The proxies collaboratively provide a set of object transformations by partitioning the different types of object transformations, and caching the transformed Web objects among proxies in order to reduce duplicate object transformation and caching effort. The transformations may include language translations, currency conversions, units of measure conversions, shipping cost calculations and sales taxes calculations. Other transformations are also possible.
-
Citations
13 Claims
-
1. A method of satisfying client requests using a plurality of proxy servers, comprising the steps of:
-
partitioning said plurality of proxy servers into transformation groups, each of said transformation groups for performing a respective translation of data, storing in at least one of said proxy servers information regarding which of said transformation groups performs which translation of data; and
directing one of said client requests to one of said transformation groups based on said information stored in said one of said proxy servers. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A network comprising:
-
a plurality of source servers, each associated with information;
a plurality of clients each making requests for said information; and
a plurality of proxies partitioned into transformation groups, each of said transformation groups for performing a respective translation of said information for said clients, wherein one of said proxies includes indications regarding which of said proxies performs which translation, wherein one of said proxies includes directing means for directing one of said requests to another of said proxies based upon said indications included therein. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
Specification