CONTROLLING CONTENT CACHING AND RETRIEVAL
First Claim
1. A method of managing joining to a peer-to-peer (P2P) swarm for content retrieval, the method comprising:
- determining whether to invite a content cache server to join the P2P swarm based on a status of the P2P swarm;
upon a determination to invite the content cache server, sending an invite message to request the content cache server to join the P2P swarm; and
placing the content cache server into the P2P swarm.
1 Assignment
0 Petitions
Accused Products
Abstract
A tracker application server (AS) instructs a content cache server (CCS) to join a peer-to-peer (P2P) swarm based on the status of the P2P swarm. The tracker AS determines whether to invite a CCS to join the P2P swarm be based on an underlying network condition change, a peer node joining or leaving the P2P swarm, change(s) in traffic condition, location, capability or workload of the peer node(s) in the swarm. The tracker AS sends an invitation message to the CCS, indicating the content of interest and a peer list identifying the peer nodes of the P2P swarm. Upon receiving the invitation message from the tracker AS, the CCS sends a response to the tracker AS. Upon receiving a response indicating the acceptance of the invitation, the tracker AS puts the CCS into the P2P swarm, and the CCS joins the swarm using a P2P protocol.
-
Citations
20 Claims
-
1. A method of managing joining to a peer-to-peer (P2P) swarm for content retrieval, the method comprising:
-
determining whether to invite a content cache server to join the P2P swarm based on a status of the P2P swarm; upon a determination to invite the content cache server, sending an invite message to request the content cache server to join the P2P swarm; and placing the content cache server into the P2P swarm. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A peer-to-peer (P2P) tracker application server for managing a peer-to-peer (P2P) swarm for content retrieval, the tracker application server comprising:
-
a processor configured to; determine whether to invite a node to join the P2P swarm based on a status of the P2P swarm; a transmit and receive unit configured to; send an invite message to request the node to the P2P swarm based on a determination to invite the node to join the P2P swarm; and storage for storing a peer list associated with the P2P swarm, wherein the processor is configured to place the node into the P2P swarm. - View Dependent Claims (10, 11, 12)
-
-
13. A method of joining a peer-to-peer (P2P) swarm for content distribution, the method comprising:
-
receiving an invitation message indicating a request for joining a P2P swarm; sending a response to the invitation message; and joining the P2P swarm using a P2P protocol. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A content cache server for distributing content in a peer-to-peer (P2P) network, the content cache server comprising:
-
a transmit and receive unit configured to; receive an invitation message indicating a request for joining a P2P swarm; send a response to the invitation message; a processor configured to; determine whether to join the P2P swarm; storage for storing cached content for distribution. - View Dependent Claims (19, 20)
-
Specification