Pre-Grant Publication Number: 20080201415
Please help the USPTO examine the application by evaluating the relevance of the publicly submitted prior art to the patent application.
Peer To Patent forwards the Top 10 most relevant prior art submissions and their annotations to the USPTO.
Review this prior art and click on the thumbs up (or down) to indicate whether this submission should be forwarded to the USPTO.
If you login then you can add an annotation by typing in the box at the bottom of the screen to comment on the relevance of the prior art to the claims of the patent application.
Review this prior art and click on the thumbs up (or down) to indicate whether this submission should be forwarded to the USPTO.
If you login then you can add an annotation by typing in the box at the bottom of the screen to comment on the relevance of the prior art to the claims of the patent application.

Prior Art Detail
Summary / Description
| Summary / Description | The BitTorrent protocol (designed and freely released in 2001) is a protocol in which clients connect to a server (called the tracker) which tracks the clients and forwards connection information among them. |
Basic Information
| Type of Prior Art | Source Code |
| Name/Title | BitTorrent |
| Publication Date | July 2, 2001 |
| Author | Bram Cohen |
| URL | http://www.bittorrent.com |
| System Type | Application Program |
| Printed Materials (Documentation, Manual, Training Guide, Literature, et cetera) | Yes |
| Online Source Code Repository | Yes |
| Online project documentation | Yes |
| Storage Media (Floppy disk, CD-ROM, Tape, et cetera) | No |
| Other | No |
| How to Locate the Evidence (e.g. Location of the System Documentation -- Product Manual, User Guide, or Training Guide) | http://download.bittorrent.com/dl/ |
| URL for Software Repository | |
| URL for Product Description | http://www.bittorrent.org/beps/... |
| Licensing Model | Open Source |
| Programming Language | Python |
Notes / To Do
| Notes | The license has changed from open source to proprietary in the most recent version. Older versions are still available. |
Excerpt
Excerpt Whenever more than one person is downloading at once
they send pieces of the file(s) to each other, thus relieving
the central server's bandwidth burden. Even with many
simultaneous downloads, the upload burden on the central server
remains quite small, since each new downloader introduces new
upload capacity.
(From version 3.9.1 README file.) |
Relevance
Claims
21
Relevance
This claim describes the form and function of the typical BitTorrent tracker, including the original official implementation.
This claim describes the form and function of the typical BitTorrent tracker, including the original official implementation.
Claim Chart
All
22
Relevance
This is a common feature of many BitTorrent trackers (including XBNBT <http://xbnbt.sourceforge.net/> ), which either interface with an existing bulletin board (such as PHPBB) or implement their own (as with The Pirate Bay's custom tracker).
This is a common feature of many BitTorrent trackers (including XBNBT <http://xbnbt.sourceforge.net/> ), which either interface with an existing bulletin board (such as PHPBB) or implement their own (as with The Pirate Bay's custom tracker).
Claim Chart
All
23
Relevance
This is a common function of nearly every modern BitTorrent client. Tracker request ("announce") timing is set based on previous requests, the time for the tracker to fulfill a request and the need of a client for more peer connections.
This is a common function of nearly every modern BitTorrent client. Tracker request ("announce") timing is set based on previous requests, the time for the tracker to fulfill a request and the need of a client for more peer connections.
Claim Chart
All
24
Relevance
This is a common feature of many BitTorrent trackers (including XBNBT <http://xbnbt.sourceforge.net/> ) that include a web interface. These typically have some way of ranking torrents by popularity as well as by availability.
This is a common feature of many BitTorrent trackers (including XBNBT <http://xbnbt.sourceforge.net/> ) that include a web interface. These typically have some way of ranking torrents by popularity as well as by availability.
Claim Chart
All
25
Relevance
Most modern BitTorrent trackers support this.
Most modern BitTorrent trackers support this.
Claim Chart
All
26
Relevance
A common feature of BitTorrent trackers.
A common feature of BitTorrent trackers.
Claim Chart
All
27
Relevance
This is a common feature of most client software, including Azureus, Rtorrent, Ctorrent, uTorrent, and any others.
This is a common feature of most client software, including Azureus, Rtorrent, Ctorrent, uTorrent, and any others.
Claim Chart
All
28
Relevance
This is a common feature of most "private" trackers and is implemented by many popular open source trackers.
This is a common feature of most "private" trackers and is implemented by many popular open source trackers.
Claim Chart
All
29
Relevance
This is done by some trackers (especially private trackers), where users are temporarily "banned" from the tracker when "improper" behavior is detected or occasionally when an unapproved client is used.
This is done by some trackers (especially private trackers), where users are temporarily "banned" from the tracker when "improper" behavior is detected or occasionally when an unapproved client is used.
Claim Chart
All
30
Relevance
This is a common heuristic (including within the original official implementation) of tracker software. It is used to de-list a client from the announce when it has "timed out."
This is a common heuristic (including within the original official implementation) of tracker software. It is used to de-list a client from the announce when it has "timed out."
Claim Chart
All
31
Relevance
A common feature of BitTorrent tracker software which includes a "membership" functionality. This is common with private trackers and many public trackers which have a login.
A common feature of BitTorrent tracker software which includes a "membership" functionality. This is common with private trackers and many public trackers which have a login.
Claim Chart
All
32
Relevance
This is a standard feature, described as part of the original official BitTorrent specification.
This is a standard feature, described as part of the original official BitTorrent specification.
Claim Chart
All
33
Relevance
This is a common function of a BitTorrent tracker, where old and unused torrents (usually ones which have not had "seed" clients for some specified period of time) are deleted and are no longer accepted for announces on the tracker.
This is a common function of a BitTorrent tracker, where old and unused torrents (usually ones which have not had "seed" clients for some specified period of time) are deleted and are no longer accepted for announces on the tracker.
Claim Chart
All
34
Relevance
This is a common function of a BitTorrent tracker, where old and unused torrents (usually ones which have not had "seed" clients for some specified period of time) are deleted and are no longer accepted for announces on the tracker.
This is a common function of a BitTorrent tracker, where old and unused torrents (usually ones which have not had "seed" clients for some specified period of time) are deleted and are no longer accepted for announces on the tracker.
Claim Chart
All
35
Relevance
This is a common feature of BitTorrent clients that support the "super-seed mode" extension of the protocol. <http://home.elp.rr.com/tur/superseed.txt> This was first implemented in the BitTornado client in mid-2003.
This is a common feature of BitTorrent clients that support the "super-seed mode" extension of the protocol. <http://home.elp.rr.com/tur/superseed.txt> This was first implemented in the BitTornado client in mid-2003.
Claim Chart
All
36
Relevance
This is a common feature of modern BitTorrent clients implementing "super-seed mode."
This is a common feature of modern BitTorrent clients implementing "super-seed mode."
Claim Chart
All
37
Relevance
This is a variation of the heuristic used by nearly every BitTorrent client, which penalizes peers for excessive "leeching" by ignoring requested pieces. Claim 35 is not a pre-requisite.
This is a variation of the heuristic used by nearly every BitTorrent client, which penalizes peers for excessive "leeching" by ignoring requested pieces. Claim 35 is not a pre-requisite.
Claim Chart
All
39
Relevance
This is a normal case of most BitTorrent clients, which may request the same piece from multiple peers. This has been a standard feature since at least before version 3.9 of the official client.
This is a normal case of most BitTorrent clients, which may request the same piece from multiple peers. This has been a standard feature since at least before version 3.9 of the official client.
Claim Chart
All
40
Relevance
This is a standard function of any BitTorrent tracker that reorders its announce list based on the reported speed of a client.
This is a standard function of any BitTorrent tracker that reorders its announce list based on the reported speed of a client.
Claim Chart
All
0 days left








