IP Library Granted Patent US 8,156,175
Granted Patent B2
US 8,156,175 · App. 11/103,672 · Granted Apr 10, 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,156,175
App. No.
11/103,672
Granted
Apr 10, 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 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.

Claims (35)

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.

2. A 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. A system as set forth in claim 1 wherein the at least one type of person is related to corporate executives or corporate operations.

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

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

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.

7. A 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. A 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 as set forth in claim 6 wherein the type of person is a person sharing information that should not be shared.

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

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.

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

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 →
MERGER Recorded Jul 31, 2012
From: TIVERSA, INC.
To: TIVERSA HOLDING CORP.
Reel/Frame 028683/0581 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2012
From: TIVERSA HOLDING CORP.
To: TIVERSA IP, INC.
Reel/Frame 028686/0827 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2005
From: HOPKINS, MR. SAMUEL P.
To: TIVERSA INC.
Reel/Frame 016289/0274 →