IP Library Granted Patent US 8,312,080
Granted Patent B2
US 8,312,080 · App. 13/428,730 · Granted Nov 13, 2012

System and method for searching for specific types of people or information on a peer to-peer network

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,312,080
App. No.
13/428,730
Granted
Nov 13, 2012
Kind
B2
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 types 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 types of information is available a response will be received.

Claims (37)

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.

2. The system as set forth in claim 1 wherein the at least one type of person is related to financial accounts, investment accounts, identity theft, or credit card disputes.

3. The system as set forth in claim 1 wherein the Peer-to-Peer search includes a group of search terms, the group of search terms collectively known to elicit a response from a responding network node having an associated user that is the at least one type of person.

4. The system as set forth in claim 1 wherein the at least one type of person is related to corporate executives or corporate operations.

5. The system as set forth in claim 1 wherein the at least one type of person is related to corporate financials.

6. The system as set forth in claim 1 wherein the at least one type of person is related to miscellaneous corporate operations.

7. The system as set forth in claim 1 wherein the type of person is a person that should not be sharing information that is associated with the at least one search term.

8. The system as set forth in claim 1 wherein the type of person is a person sharing information related to another entity that is associated with the at least one search term.

9. A method executed by a Peer-to-Peer network node for locating at least one type of person, the method comprising:

connecting to the Peer-to-Peer network;

issuing a Peer-to-Peer search on a Peer-to-Peer network, the Peer-to-Peer search including a search term, the search term known to elicit response from a responding Peer-to-Peer network having an associated user that is at least one type of person;

receiving a response from a Peer-to-Peer network node as a result of the Peer-to-Peer search on the Peer-to-Peer network;

sending a push request to the responding Peer-to-Peer network node,

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;

receiving a response to the push request from the responding Peer-to-Peer network node, the response exposing a real Internet Protocol (IP) address of the responding Peer-to-Peer network node; and

determining 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.

10. The method as set forth in claim 9 wherein the Peer-to-Peer search includes a group of search terms, the group of search terms collectively known to elicit a response from a responding network node having an associated user that is the at least one type of person.

11. The method as set forth in claim 9 wherein the type of person is a person sharing information that should not be shared.

12. The method as set forth in claim 9 wherein the type of person is a person sharing information related to another entity that is associated with the at least one search term.

13. An apparatus comprising:

a processor configured to issue a search message on a Peer-to-Peer (P2P) network, the search message including a search term, the search term known to elicit a response from a responding P2P network node having an associated user that is at least one type of person;

receive a response message from a P2P network node as a result of the issued search;

send a push request to the P2P network node,

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 P2P network node, the response exposing a real Internet Protocol (IP) address of the P2P network node; and

determine a geographic location of the at least one type of person based on the real IP address of the responding P2P network node.

14. The apparatus as set forth in claim 13 wherein the search term is associated with financial accounts, investment accounts, identity theft, or credit card disputes.

15. The apparatus as set forth in claim 13 wherein the Peer-to-Peer search includes a group of search terms, the group of search terms collectively known to elicit a response from a responding network node having an associated user that is the at least one type of person.

16. The apparatus as set forth in claim 1 wherein the response to the push request is received over an out of band Transmission Control Protocol/Internet Protocol (TCP/IP) connection that exposes the real IP address of the responding Peer-to-Peer network node.

17. The method as set forth in claim 9 wherein receiving a response to the push request further comprising receiving the response over an out of band Transmission Control Protocol/Internet Protocol (TCP/IP) connection that exposes the real IP address of the responding Peer-to-Peer network node.

18. The apparatus as set forth in claim 13 wherein the response to the push request is received over an out of band Transmission Control Protocol/Internet Protocol (TCP/IP) connection that exposes the real IP address of the responding Peer-to-Peer network node.

Assignments (10)
SECOND LIEN RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Sep 15, 2025
From: GOLDMAN SACHS LENDER PARTNERS LLC
To: KROLL INFORMATION ASSURANCE, LLC; KROLL GOVERNMENT SOLUTIONS, LLC (F/K/A VERUS ANALYTICS LLC)
Reel/Frame 072871/0279 →
FIRST LIEN RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Sep 15, 2025
From: GOLDMAN SACHS LENDER PARTNERS LLC
To: KROLL INFORMATION ASSURANCE, LLC; KROLL GOVERNMENT SOLUTIONS, LLC (F/K/A VERUS ANALYTICS LLC)
Reel/Frame 072871/0311 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS (2L) Recorded Aug 19, 2020
From: KROLL INFORMATION ASSURANCE, LLC
To: GOLDMAN SACHS LENDING PARTNERS LLC
Reel/Frame 053539/0059 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS (1L) Recorded Aug 19, 2020
From: KROLL INFORMATION ASSURANCE, LLC
To: GOLDMAN SACHS LENDING PARTNERS LLC
Reel/Frame 054153/0235 →
RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT R/F 045665/0314 Recorded Apr 9, 2020
From: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
To: KROLL INFORMATION ASSURANCE, LLC
Reel/Frame 052358/0685 →
SECURITY INTEREST Recorded Apr 30, 2018
From: KROLL INFORMATION ASSURANCE, LLC
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 045665/0314 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2017
From: TIVERSA IP INC.
To: KROLL INFORMATION ASSURANCE, LLC
Reel/Frame 043099/0908 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2012
From: TIVERSA HOLDING CORP.
To: TIVERSA IP, INC.
Reel/Frame 028722/0545 →
MERGER Recorded Jul 31, 2012
From: TIVERSA, INC.
To: TIVERSA HOLDING CORP.
Reel/Frame 028683/0581 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2012
From: HOPKINS, SAMUEL P.
To: TIVERSA, INC.
Reel/Frame 028647/0979 →