Patent ID: 8312080
Filing Date: 2012-11-13
Classification: G06F,G06Q,H04L,H04N

Abstract:
1. A system to locate at least one type of person, via a Peer-to-Peer network, comprising: a Peer-to-Peer network node comprising a memory for storing instructions and a processor unit for executing the stored instructions to: issue a Peer-to Peer search on the Peer-to-Peer network, the Peer-to-Peer search including a search term, the search term known to elicit a response from a responding Peer-to-Peer network node having an associated user that is the at least one type of person; receive a response from a Peer-to-Peer network node as a result of the Peer-to-Peer search on the Peer-to-Peer network; send a push request to at least one of the responding Peer-to-Peer network nodes, the push request including an identifier of the responding Peer-to-Peer node, an identifier of a file being requested from the responding Peer-to-Peer node, and an Internet Protocol (IP) address of the Peer-to-Peer network node sending the push request; receive a response to the push request from the at least one responding Peer-to-Peer network node, the response exposing a real Internet Protocol (IP) address of the responding Peer-to-Peer network node; and determine a geographic location of the at least one type of person based on the real IP address of the responding Peer-to-Peer network node.