Method for monitoring and providing information over a peer to peer network
First Claim
1. A method for monitoring search requests for selected objects by a node on a peer to peer network, said network having at least two nodes, and providing a response to substantially all of such requesting nodes, said method comprising the steps of:
- a. interposing at least one pseudonode on said network, said pseudonode configured to provide at least one IP address and optionally at least one client ID, said pseudonode having at least one stored object corresponding to a request object stored at said pseudonode;
b. monitoring said network through at least one of said pseudonode to detect requests matching said at least one of said stored objects;
c. acquiring a unique ID generated by any network node requesting said object matching said stored object; and
d. responding to substantially each node representing an ID.
8 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a pseudonode used for deployment on a peer to peer network which pseudonode comprises an IP address and client ID that is changeable upon the occurrence of a preselected event and includes a list containing at least one searchable data object. The pseudonode is programmed for monitoring the network to receive search requests therefrom and to compare each said received search with said list of data objects and to respond to such request. The invention also provides a method for monitoring search requests for selected objects by nodes on a peer to peer network. The method includes interposing the pseudonodes on the network in which it is configured to provide at least one IP address and optionally at least one client ID. The pseudonode has at least one stored object corresponding to a request object stored at said pseudonode; and monitors the network to detect requests matching at least one of the stored objects and acquires a unique ID generated by any network node requesting the object matching that stored object on the pseudonode and responding to substantially each node representing an acquired ID
-
Citations
46 Claims
-
1. A method for monitoring search requests for selected objects by a node on a peer to peer network, said network having at least two nodes, and providing a response to substantially all of such requesting nodes, said method comprising the steps of:
-
a. interposing at least one pseudonode on said network, said pseudonode configured to provide at least one IP address and optionally at least one client ID, said pseudonode having at least one stored object corresponding to a request object stored at said pseudonode;
b. monitoring said network through at least one of said pseudonode to detect requests matching said at least one of said stored objects;
c. acquiring a unique ID generated by any network node requesting said object matching said stored object; and
d. responding to substantially each node representing an ID. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 36, 42, 43, 44, 45)
-
-
9. A pseudonode for deployment on a peer to peer network comprising an IP address and optionally at least one client ID, that is changeable upon the occurrence of a preselected event and having a list containing at least one searchable data object, said pseudonode having means for monitoring said network to receive search requests therefrom and to compare each said received search with said list of data objects and to respond to such request.
-
10. A method for calculating statistics for search requests and responses for selected objects by a node on a peer to peer network having at least two nodes, said method comprising the steps of:
-
e. interposing at least one pseudonode on said network configured for;
f. monitoring said network through at least one of said pseudonode to detect requests and responses; and
g. using said detected requests and responses to calculate statistics. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method for viewing available files on a specific node on a peer to peer network having at least two nodes, said method comprising the steps of:
-
a. interposing at least one pseudonode on said network configured for;
b. requesting a specific node upload a file index number starting at N, where N is a real number, to said pseudonode;
c. recording said specific file name that is sent; and
d. incrementing the file index number and repeating the request until such time as the specific node no longer responds. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A method for obtaining an IP address that will help identify a node on a peer to peer network having at least two nodes, said method comprising the steps of:
-
a. interposing at least one pseudonode on said network configured for;
b. requesting that the specific node upload a file index number starting at N, where N is a real number, to said pseudonode; and
c. recording an IP address of a node that is in communication with said pseudonode.
-
-
22. A method for obtaining attribute information on nodes on a peer to peer network having at least two nodes, said method comprising the steps of:
-
a. interposing at least one pseudonode on said network configured for;
b. sending at least one search request containing specific or generic terms or by forwarding on real requests from other nodes from said pseudonode; and
c. recording requested attribute information of those nodes that respond. - View Dependent Claims (23, 24, 25)
-
-
26. A method for obtaining and recording a list of searches that are occurring on a peer to peer network having at least two nodes, said method comprising the steps of:
-
a. interposing at least one pseudonode on said network; and
b. recording search requests that said pseudonode receives.
-
-
27. A method of obtaining and recording search responses that are occurring on a peer to peer network having at least two nodes, said method comprising the steps of:
-
a. interposing at least one pseudonode on said network configured for;
b. forwarding search requests by nodes that are received by said pseudonode; and
c. recording responses that are received.
-
-
28. A method for monitoring responses from a specific node on a peer to peer network having at least two nodes, said method comprising the steps of:
-
a. interposing at least one pseudonode on said network configured for;
b. monitoring search responses;
c. detecting search responses from a specific node; and
d. recording responses that are sent by a specific node.
-
-
29. A method for monitoring search requests for selected objects by a node on a peer to peer network having at least two nodes and removing responses from the network, said method comprising the steps of:
-
a. interposing at least one pseudonode on said network, said pseudonode configured to provide at least one IP address and optionally at least one client ID and having at least one selected requested object stored at said pseudonode;
b. monitoring said network through at least one of said pseudonode to detect requests matching said at least one of said stored objects;
c. forwarding said request to other nodes of the network; and
d. dropping and responses that are received.
-
-
30. A method for monitoring search requests for selected objects by a node on a peer to peer network having at least two nodes and removing responses from the network, said method comprising the steps of:
-
a. interposing at least one pseudonode on said network, said pseudonode configured to provide at least one IP address and optionally at least one client ID and having at least one selected requested object stored at said pseudonode;
b. monitoring said network through at least one of said pseudonode to detect requests matching said at least one of said stored objects;
c. replacing the search term within the search request with random characters; and
d. forwarding said request to other nodes of the network.
-
-
31. A method for monitoring search requests for objects by a node on a peer to peer network, said network having at least two nodes, said method comprising the steps of:
-
a. interposing at least one pseudonode on said network, said pseudonode configured to provide at least one IP address and optionally at least one client ID and b. monitoring said network through at least one of said pseudonode to detect search requests from nodes on said peer to peer network. - View Dependent Claims (32, 33, 34)
-
-
35. A method for advertising on a peer to peer network having at least two nodes, said method consisting of:
-
a. interposing at least one pseudonode on said network configured for;
b. monitoring said network through at least one of said pseudonode to detect requests; and
c. responding with information that is used to advertise a product or service.
-
-
37. A method for identifying terrorist activity on a peer to peer network having at least two nodes, said method consisting of:
-
a. interposing at least one pseudonode on said network configured for;
b. monitoring said network through at least one of said pseudonode to detect requests or responses; and
c. data mining said detected requests or responses for terrorist information or patterns.
-
-
38. A method for identifying terrorists on a peer to peer network having at least two nodes, said method consisting of:
-
a. interposing at least one pseudonode on said network configured for;
b. having said pseudonode send a request for a specific term; and
c. data mining said detected requests or responses for terrorist information or patterns; and
d. recording the client identification of the responding node.
-
-
39. A method for identifying the terrorist threat level of a node or user on a peer to peer network having at least two nodes, said method consisting of:
-
a. interposing at least one pseudonode on said network configured for;
b. having said pseudonode send a request for a specific term; and
c. walking the list of files of any responding node; and
d. making a threat determination using commonly accepted principals and methods.
-
-
40. A method for reporting which files are currently being acquired on a peer to peer network having at least two nodes, said method consisting of:
-
a. interposing at least one pseudonode on said network configured for;
b. monitoring said network through at least one of said pseudonode to detect search requests that are in a filename format.
-
-
41. A method of automatically collecting and recording the location of files on a peer to peer network, said method consisting of:
-
a. interposing at least one pseudonode on said network configured for;
b. requesting from a list of client IDs that they upload a file index number starting at N, where N is a real number, to said pseudonode; and
c. recording said specific file name that is sent; and
d. automatically incrementing the file index number and repeating the request until such time as the nodes no longer responds; and
e. automatically recording the client identification and their responses into a data collection system.
-
-
46. A method for monitoring supplemental search requests for selected objects by a node on a peer to peer network, said network having at least two nodes, and providing a response to substantially all of such requesting nodes, said method comprising the steps of:
-
a. interposing at least one pseudonode on said network, said pseudonode configured to provide at least one IP address and optionally at least one client ID, said pseudonode having at least one stored object corresponding to a request object stored at said pseudonode;
b. monitoring said network through at least one of said pseudonode to detect supplemental search requests matching at least one of said stored objects;
c. acquiring a unique ID generated by any network node requesting said object matching said stored object; and
d. responding to each node representing an ID that the request is available from the pseudonode; and
e. transmitting invalid data to said node upon its connection to pseudonode.
-
Specification