System and method for searching for specific types of people or information on a peer-to-peer network
First Claim
Patent Images
1. A system to locate at least one type of person, via a Peer-to-Peer network, comprising:
- a processor unit for executing the stored instructions to;
connect to the Peer-to-Peer network;
issue a Peer-to Peer search on the Peer-to-Peer network, the Peer-to-Peer search including a group of predetermined search terms used as part of information being shared among computers connected to the Peer-to-Peer network, the group of predetermined search terms known to elicit a response from a responding computer having an associated user that is at least one type of person;
receive a response as a result of the Peer-to-Peer search on the Peer-to-Peer network including the group of predetermined search termssend a request to the responding computer to upload a file associated with a file index number starting at N, where N is a real numberautomatically increment the file index number and repeating the request until such time as the responding computer no longer responds;
receive a response from the responding computer, the response exposing a true Internet Protocol (IP) address of the responding computer; and
determine a geographic location of the at least one type of person based on the true IP address of the responding computer.
8 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a system and a method for searching for specific types of people or specific types of information on a Peer-to-Peer network, and in particular, using specific types of search terms as a means of profiling to find specific types of information or specific types of people on a Peer-to-Peer network. When a specific type of person or specific type of information is needed, a specific type of search term is issued on the Peer-to-Peer network. If that specific type of person or specific type of information is available a response will be received.
-
Citations
12 Claims
-
1. A system to locate at least one type of person, via a Peer-to-Peer network, comprising:
a processor unit for executing the stored instructions to; connect to the Peer-to-Peer network; issue a Peer-to Peer search on the Peer-to-Peer network, the Peer-to-Peer search including a group of predetermined search terms used as part of information being shared among computers connected to the Peer-to-Peer network, the group of predetermined search terms known to elicit a response from a responding computer having an associated user that is at least one type of person; receive a response as a result of the Peer-to-Peer search on the Peer-to-Peer network including the group of predetermined search terms send a request to the responding computer to upload a file associated with a file index number starting at N, where N is a real number automatically increment the file index number and repeating the request until such time as the responding computer no longer responds; receive a response from the responding computer, the response exposing a true Internet Protocol (IP) address of the responding computer; and determine a geographic location of the at least one type of person based on the true IP address of the responding computer. - View Dependent Claims (2, 3, 4, 5, 7, 8)
-
6. A method of locating at least one type of person by issuing searches on a Peer-to-Peer network, comprising:
-
connecting to the Peer-to-Peer network; issuing a Peer-to-Peer search on the Peer-to-Peer network, the Peer-to-Peer search including a group of predetermined search terms used as part of information being shared among computers connected to the Peer-to-Peer network, the group of predetermined search terms known to elicit response from a responding computer having an associated user that is at least one type of person; receiving a response as a result of the Peer-to-Peer search on the Peer-to-Peer network including the group of predetermined search terms sending a request to the responding computer to upload a file associated with a file index number starting at N, where N is a real number; automatically incrementing the file index number and repeating the request until such time as the responding computer no longer responds; receiving a response from the responding computer, the response exposing a true Internet Protocol (IP) address of the responding computer; and determining a geographic location of the at least one type of person based on the true IP address of the responding computer. - View Dependent Claims (9, 10)
-
-
11. An apparatus comprising:
-
a Peer-to-Peer (P2P) network communication connection, to transmit messages to a plurality of nodes connected in a P2P network, and to receive messages from the nodes connected in the P2P network; a processor, connected to the P2P network communication connection, the processor comprising an instruction storage device for storing instructions, an output device, and an instruction execution unit for reading instructions from the storage device and executing the instructions to; issue a search message on the P2P network, the search message including a group of predetermined search terms used as part of information being shared among computers connected to the P2P network, the group of predetermined search terms known to elicit a response from a responding computer having an associated user that is at least one type of person; receive a response message from a specific P2P node as a result of the issued search; send a request to the specific P2P node to upload a file associated with a file index number starting at N, where N is a real number; automatically increment the file index number and repeat the request until such time as the specific node no longer responds; receive a response from the specific node, the response exposing a true Internet Protocol (IP) address of the specific node; and determine a geographic location of the at least one type of person based on the true IP address of the responding computer. - View Dependent Claims (12)
-
Specification