Method and system for dynamic distributed data caching
First Claim
Patent Images
1. A method of sharing content amongst a group of peers comprising:
- providing information associated with clients sharing content with one another as a group of peers, the information indicating a location of each peer in the group and content that each peer in the group is sharing, the sharing allowing a peer in the group to obtain content from one or more other peers in the group;
allowing a client to join the group as a new peer;
updating the information associated with the group to include the new peer; and
as peers in the group obtain content for sharing, updating the information to indicate which content a particular peer will share.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system for dynamic distributed data caching is presented. The system includes one or more peer members and a master member. The master member and the one or more peer members form cache community for data storage. The master member is operable to select one of the one or more peer members to become a new master member. The master member is operable to update a peer list for the cache community by removing itself from the peer list. The master member is operable to send a nominate master message and an updated peer list to a peer member selected by the master member to become the new master member.
40 Citations
20 Claims
-
1. A method of sharing content amongst a group of peers comprising:
-
providing information associated with clients sharing content with one another as a group of peers, the information indicating a location of each peer in the group and content that each peer in the group is sharing, the sharing allowing a peer in the group to obtain content from one or more other peers in the group; allowing a client to join the group as a new peer; updating the information associated with the group to include the new peer; and as peers in the group obtain content for sharing, updating the information to indicate which content a particular peer will share. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable storage medium including code for sharing content amongst a group of peers, the code operable when executed to:
-
provide information associated with clients sharing content with one another as a group of peers, the information indicating a location of each peer in the group and content that each peer in the group is sharing, the sharing allowing a peer in the group to obtain content from one or more other peers in the group; allow a client to join the group as a new peer; update the information associated with the group to include the new peer; and as peers in the group obtain content for sharing, updating the information to indicate which content a particular peer will share. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification