Managing distribution of content using mobile agents in peer-topeer networks
First Claim
1. A peer-to-peer network system, comprising:
- a plurality of peer nodes;
an initiating peer node configured to launch a mobile agent in the peer-to-peer network, wherein the mobile agent includes an itinerary indicating a subset of the plurality of peer nodes to be visited by the mobile agent, wherein the subset of the plurality of peer nodes form a group of peer nodes configured to receive and share content from a distributor;
wherein the mobile agent is configured to visit one or more of the subset of the plurality of peer nodes indicated by the itinerary, collect information on distributor content stored on the one or more visited peer nodes, and provide the information on the distributor content to the initiating peer node; and
wherein the initiating peer node is further configured to examine the information on the distributor content provided by the mobile agent to detect unauthorized copies of the distributor content.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of a system and method for using mobile agents for managing distribution of content in peer-to-peer networks. An initiating peer node may launch a mobile agent including an itinerary of a group of peer nodes configured to receive and share content from a distributor. The mobile agent may visit the peer nodes on the itinerary to search for and collect information on distributor content stored on the visited peer nodes. The mobile agent may return the payload to the initiating peer node after completing the itinerary. In one embodiment, the mobile agent may include authentication information, and each visited peer node may access the authentication information to verify the mobile agent as authorized by the distributor. The initiating peer node may examine the information provided by the mobile agent to detect unauthorized copies of the distributor content.
-
Citations
34 Claims
-
1. A peer-to-peer network system, comprising:
-
a plurality of peer nodes; an initiating peer node configured to launch a mobile agent in the peer-to-peer network, wherein the mobile agent includes an itinerary indicating a subset of the plurality of peer nodes to be visited by the mobile agent, wherein the subset of the plurality of peer nodes form a group of peer nodes configured to receive and share content from a distributor; wherein the mobile agent is configured to visit one or more of the subset of the plurality of peer nodes indicated by the itinerary, collect information on distributor content stored on the one or more visited peer nodes, and provide the information on the distributor content to the initiating peer node; and wherein the initiating peer node is further configured to examine the information on the distributor content provided by the mobile agent to detect unauthorized copies of the distributor content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A peer node, comprising:
-
a processor; a memory comprising program instructions, wherein the program instructions are executable by the processor to launch a mobile agent in the peer-to-peer network, wherein the mobile agent includes an itinerary indicating a subset of the plurality of peer nodes to be visited by the mobile agent, wherein the subset of the plurality of peer nodes form a group of peer nodes configured to receive and share content from a distributor; wherein the mobile agent is configured to visit one or more of the subset of the plurality of peer nodes indicated by the itinerary, collect information on distributor content stored on the one or more visited peer nodes, and provide the information on the distributor content to the peer node; and wherein the program instructions are further executable by the processor to examine the information on the distributor content provided by the mobile agent to detect unauthorized copies of the distributor content. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method, comprising:
-
an initiating peer node in a peer-to-peer network launching a mobile agent in the peer-to-peer network, wherein the mobile agent includes an itinerary indicating a subset of the plurality of peer nodes to be visited by the mobile agent, wherein the subset of the plurality of peer nodes form a group of peer nodes configured to receive and share content from a distributor; the mobile agent visiting one or more of the subset of the plurality of peer nodes indicated by the itinerary; the mobile agent collecting information on distributor content stored on the one or more visited peer nodes; providing the information on the distributor content to the initiating peer node; and the initiating peer node examining the information on the distributor content provided by the mobile agent to detect unauthorized copies of the distributor content. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer-accessible storage medium, comprising program instructions, wherein the program instructions are computer-executable to implement:
-
an initiating peer node in a peer-to-peer network launching a mobile agent in the peer-to-peer network, wherein the mobile agent includes an itinerary indicating a subset of the plurality of peer nodes to be visited by the mobile agent, wherein the subset of the plurality of peer nodes form a group of peer nodes configured to receive and share content from a distributor; the mobile agent visiting one or more of the subset of the plurality of peer nodes indicated by the itinerary; the mobile agent collecting information on distributor content stored on the one or more visited peer nodes; providing the information on the distributor content to the initiating peer node; and the initiating peer node examining the information on the distributor content provided by the mobile agent to detect unauthorized copies of the distributor content. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34)
-
Specification