IP Library Granted Patent US 7,697,520
Granted Patent B2
US 7,697,520 · App. 11/599,828 · Granted Apr 13, 2010

System for identifying the presence of Peer-to-Peer network software applications

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 7,697,520
App. No.
11/599,828
Granted
Apr 13, 2010
Kind
B2
Abstract

A system and method for detecting peer-to-peer network software operating on a target computer. A target file is created, and placed in one or more folders on the target computer. A search is issued on a Peer-to-Peer network for the target file. Peer-to-peer software is detected to be operating on the target computer in accordance with results of the search.

Claims (53)

1. A method for detecting peer-to-peer network software operating on a target computer, comprising:

a. creating a target file, and placing the target file in one or more folders on the target computer;

b. locating the target file on a Peer-to-Peer network independent of the target computer responding to a search issued on the Peer-to-Peer network for the target file; and

c. detecting a peer-to-peer software operating on the target computer in an event the target file is located on the Peer-to-Peer network.

2. The method of claim 1 , wherein the target file is placed in a plurality of folders on the target computer.

3. The method of claim 1 , wherein the target file contains data that uniquely identifies the target computer.

4. The method of claim 3 , wherein the data is encrypted.

5. The method of claim 3 , wherein the data includes an IP address of the target computer.

6. The method of claim 3 , wherein the data contains a name of the target computer.

7. The method of claim 3 , wherein the data contains a name of a user of the target computer.

8. The method of claim 3 , wherein the data contains an email address of a user of the target computer.

9. The method of claim 3 , wherein the data contains information entered by a network administrator or operator responsible for monitoring the target computer.

10. The method of claim 1 , wherein the method is implemented at least in part using software that executes on the target computer.

11. The method of claim 1 , wherein the method is implemented at least in part using software that executes on a computer different from the target computer.

12. The method of claim 1 , further comprising: notifying at least one of a firewall, an intrusion detection system, a router, or an application, that peer-to-peer software has been detected, wherein the notification is performed based in accordance with an output of the detecting step.

13. A system for detecting peer-to-peer network software operating on a target computer comprising:

a storage medium for storing instructions; and

a user input device for receiving user input; and

a processor unit operable to process the user input and to use the instructions to:

create a target file;

place the target file in one or more folders on the target computer;

locate the target file on a Peer-to-Peer network independent of the target computer responding to a search issued on a Peer-to-Peer network for the target file; and

detect whether peer-to-peer software is operating on the target computer in an event the target file is located on the Peer-to-Peer network.

14. The system of claim 13 , wherein the processor unit is operable to process the user input and to use the instructions to place the target file in a plurality of folders on the target computer.

15. The system of claim 14 , wherein the target file contains data that uniquely identifies the target computer.

16. The system of claim 15 , wherein the data is encrypted.

17. The system of claim 15 , wherein the data includes an IP address of the target computer.

18. The system of claim 15 , wherein the data contains a name of the target computer.

19. The system of claim 15 , wherein the data contains a name of a user of the target computer.

20. The system of claim 15 , wherein the data contains an email address of a user of the target computer.

21. The system of claim 15 , wherein the data contains information entered by a network operator or administrator responsible for monitoring the target computer.

22. The system of claim 13 , wherein the system is implemented using software that executes at least in part on the target computer.

23. The system of claim 13 , wherein the system is implemented using software that executes at least in part on a computer different from the target computer.

24. The system of claim l 3 , wherein the processor unit automatically notifies at least one of a firewall, an intrusion detection system, a router, or an application, upon detection of peer-to-peer software.

25. A system for the detection of one or more Peer-to-Peer network software applications operating on a target computer, comprising:

a. means for creating a target file, and placing the target file in one or more folders on the target computer;

b. means for locating the target file on a Peer-to-Peer network independent of the target computer responding to a search issued on a Peer-to-Peer network for the target file; and

c. means for detecting whether peer-to-peer software is operating on the target computer in an event the target file is located on the Peer-to-Peer network.

26. The system of claim 25 , wherein the target file is placed in a plurality of folders on the target computer.

27. The system of claim 25 , wherein the target file contains data that uniquely identifies the target computer.

28. A method executed by a monitoring agent on a peer-to-peer network for detecting peer-to-peer network participation of a first node, comprising:

a. monitoring network data sent to the first node; and

b. issuing a search for a predetermined term on a peer-to-peer network while monitoring the network data sent to the first node;

c. detecting peer-to-peer participation of the first node in the peer-to-peer network if the monitoring identifies the the search being sent to the first node, the detecting being independent of the first node receiving the issued search.

29. The method of claim 28 , further comprising notifying an administrator responsible for monitoring the node if peer-to-peer participation is detected.

30. The method of claim 28 , further comprising automatically blocking data access to the first node if peer-to-peer participation is detected.

31. The method of claim 28 , further comprising disabling peer-to-peer software associated with the first node if peer-to-peer participation is detected.

32. The method of claim 28 , wherein the first node resides on a corporate computer network.

33. The method of claim 28 , wherein the first node resides on a home computer network.

34. A system for detecting peer-to-peer network participation, comprising:

a. means for monitoring network data sent to the first node;

b. means for issuing a search for a predetermined term on a peer-to-peer network while the means for monitoring the network data monitors the network data sent to the first node; and

c. means for detecting peer-to-peer participation of the first node in the peer-to-peer network if the means for monitoring identifies the the search being sent to the first node, the detecting means being independent of the first node receiving the issued search.

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 Nov 15, 2006
From: HOPKINS, SAMUEL P.
To: TIVERSA, INC.
Reel/Frame 018610/0245 →