Method and system for community data caching
First Claim
Patent Images
1. A method for changing a master member of a cache community, comprising:
- determining an amount of time since receiving a member status request from a master member;
determining whether the amount of time exceeds a threshold;
generating an election request to initiate election of a new master member;
communicating the election request to members of the cache community;
receiving an election response from each of one or more members;
generating a peer list based on the received election responses.
6 Assignments
0 Petitions
Accused Products
Abstract
A cache module (26) at a client computer (12) controls a cache portion (28) on a storage device (24). The cache module communicates with other cache modules at other clients to form a cache community (15). The cache modules store World Wide Web or other content in the cache portions for retrieval in response to requests (32) for content from browsers (30) in the cache community. When the requested content is not available in the cache community, the requested content may be retrieved from an origin server (19) using the Internet.
-
Citations
20 Claims
-
1. A method for changing a master member of a cache community, comprising:
-
determining an amount of time since receiving a member status request from a master member; determining whether the amount of time exceeds a threshold; generating an election request to initiate election of a new master member; communicating the election request to members of the cache community; receiving an election response from each of one or more members; generating a peer list based on the received election responses. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for changing a master member of a cache community, comprising:
-
means for determining an amount of time since receiving a member status request from a master member; means for determining whether the amount of time exceeds a threshold; means for generating an election request to initiate election of a new master member; means for communicating the election request to members of the cache community; means for receiving an election response from each of one or more members; means for generating a peer list based on the received election responses. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer readable storage medium including code for changing a master member of a cache community, the code operable to:
-
determine an amount of time since receiving a member status request from a master member; determine whether the amount of time exceeds a threshold; generate an election request to initiate election of a new master member; communicate the election request to members of the cache community; receive an election response from each of one or more members; generate a peer list based on the received election responses. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification