Method of improving the reliability of peer-to-peer network downloads
First Claim
Patent Images
1. A method of managing peer-to-peer network downloads, comprising:
- initiating a broadcast search from a client on a peer-to-peer network;
receiving a list of servers that satisfy the search;
comparing a connection speed of at least one of the servers to an available network access bandwidth of the client;
selecting one of a plurality of downloading systems based on the comparison; and
downloading a file using one of the plurality of downloading systems.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of improving the reliability of peer-to-peer network downloads includes the steps of initiating a search from a client on a peer-to-peer network. Next, a list of servers is downloaded that satisfies the search. At least one of the servers is selected from the list of servers. Next, one of a plurality of downloading systems is selected based on a predetermined criteria. A file is downloaded using one of the plurality of downloading systems.
-
Citations
22 Claims
-
1. A method of managing peer-to-peer network downloads, comprising:
-
initiating a broadcast search from a client on a peer-to-peer network; receiving a list of servers that satisfy the search; comparing a connection speed of at least one of the servers to an available network access bandwidth of the client; selecting one of a plurality of downloading systems based on the comparison; and downloading a file using one of the plurality of downloading systems. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of managing peer-to-peer network downloads, comprising:
-
broadcasting a search query from a client over the peer-to-peer network; receiving a list of servers and a list of associated document names that satisfy the search query; comparing a connection speed of at least one of the servers on the list of servers to an available network access bandwidth of the client; determining one of a plurality of downloading systems based on the comparison; and downloading a file via the one of the plurality of downloading systems. - View Dependent Claims (13, 14, 15)
-
-
16. A method of operating a peer-to-peer network comprising:
-
initiating a broadcast search from a first peer to the peer-to-peer network; receiving a list of peer servers that meet a search query; comparing a connection speed to at least one of the peer servers to an available network access bandwidth of the first peer; selecting one of a plurality of downloading systems based on the comparison; and downloading a file using the selected one of the downloading systems. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification