IP Library Granted Patent US 9,432,273
Granted Patent B2
US 9,432,273 · App. 13/911,563 · Granted Aug 30, 2016

System and method for monitoring bittorrent content and the computers that share bittorrent content

Inventors: Anju Chopra (Gibsonia, PA); Robert J. Boback (Moon Township, PA)
Assignee: TIVERSA IP, INC.
H04L43/08G06F17/30209H04L63/00H04L67/1061H04L67/108
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 9,432,273
App. No.
13/911,563
Granted
Aug 30, 2016
Kind
B2
Abstract

In one embodiment, one or more BitTorrent management pages, such as an index site or a Rich Site Summary (RSS) feed, may be scanned for indicia of a torrent file that is associated with one or more search terms. After the torrent file is located, information associated with the torrent file may be utilized to initiate the downloading of one or more portions of the content indicated by the torrent file over a network from swarm computers utilizing a BitTorrent Protocol. As the content is being downloaded from the swarm computers, identification information associated with each swarm computer may be obtained. Data associated with the torrent file and the identification information may be stored at a database. Thereafter, a client may search the database to locate one or more swarm computers that may be sharing, for example, unauthorized or illegal information.

Claims (41)

1. A system for monitoring a network, the system comprising:

one or more network interfaces connected to communicate data over the network;

a processor coupled to the network interfaces and adapted to execute one or more processes; and

a memory configured to store a process executable by the processor, the process when executed operable to:

scan a BitTorrent management page for indicia of a torrent file associated with one or more search terms, wherein the BiTorrent management page is a type of BitTorrent management page of a plurality of types of BitTorrent management pages,

utilize the indicia to locate a torrent file,

initiate download of one or more portions of content associated with the torrent file from one or more swarm computers over the network,

obtain identification information associated with the one or more swarm computers during establishment of a connection with the one or more swarm computers to download the one or more portions of the content,

store selected torrent information associated with the torrent file and the identification information associated with the one or more swarm computers on one or more storage devices after obtaining the identification information associated with the one or more swarm computers,

receive, from a client device, a search request including one or more search request terms,

compare the one or more search request terms with indicia identifying one or more particular torrent files,

determine that the one or more search request terms match selected indicia of a matching torrent file, and

in response to the match, transmit at least matching identification information of at least one of a leecher requesting to download the matching torrent file and a seeder sharing the matching torrent file.

2. The system of claim 1 wherein the type of the BitTorrent management page is an index site.

3. The system of claim 1 wherein the type of the BitTorrent management page is a Rich Site Summary (RSS).

4. The system of claim 1 wherein the BitTorrent management page is associated with a Peer-to-Peer network.

5. The system of claim 1 wherein the indicia is a key associated with the torrent file.

6. The system of claim 5 wherein the process when executed is further operable to:

utilize the key to download the torrent file from a decentralized network.

7. The system of claim 6 wherein the decentralized network is a Distributed Hash Table network.

8. The system of claim 6 wherein the decentralized network is a Peer Exchange network.

9. The system of claim 1 wherein the process when executed is further operable to:

in response to finding a match, transmit matching torrent information associated with the matching torrent file.

10. The system of claim 1 wherein the process when executed it further operable to:

cross-compare the selected data associated with the torrent file and the identification information associated with the one or more swarm computers with other information and other identification information obtained from scanning a Peer-to-Peer network utilizing the one or more search terms.

11. The system of claim 1 wherein the one or more swarm computers includes at least one of a leecher and a seeder.

12. A system comprising:

a database configured to store information associated with each of one or more torrent files, wherein the information includes (1) indicia identifying one or more torrent files and (2) swarm identification information identifying at least one of a leecher requesting to download the torrent file and a seeder sharing the torrent file; and

a processor configured to:

receive one or more search terms for a particular torrent file from a client over a computer network,

compare the one or more search terms with the indicia associated with the one or more torrent files stored in the database and the identification information,

in response to a match, return, over the computer network, matching identification information associated with one or more torrent files and matching swarm identification information associated with one or more swarm computers, wherein the matching swarm identification information associated with the one or more swarm computer is obtained during establishment of a connection with the one or more swarm computers to download content associated with the one or more torrent files, and

populate the database with additional indicia associated with additional torrent files utilizing a scan of at least one BitTorrent management page having a syntax and a format, wherein the at least one BitTorrent management page is a type of BitTorrent management page of a plurality of types of BitTorrent management pages.

13. The system of claim 12 wherein the type of BitTorrent management page is an index site.

14. The system of claim 12 wherein the type of BitTorrent management page is a Rich Site Summary (RSS).

15. The system of claim 12 wherein the at least one BitTorrent management page is associated with a Peer-to-Peer network.

16. The system of claim 12 wherein the additional torrent file is associated with a key hosted by the at least one BitTorrent management page.

17. The system of claim 16 wherein the processor is further configured to:

utilize the key to download a torrent file from a decentralized network.

18. The system of claim 17 wherein the decentralized network is a Distributed Hash Table network.

19. The system of claim 17 wherein the decentralized network is a Peer Exchange network.

Assignments (8)
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 Oct 16, 2013
From: CHOPRA, ANJU; BOBACK, ROBERT J.
To: TIVERSA IP, INC.
Reel/Frame 031413/0041 →
Continuity (3)
Provisional Application 61656675 · Jun 7, 2012
Provisional Application 61726346 · Nov 14, 2012
Related Publication 20140025728A1 · Jan 23, 2014