Method and system for accelerating downloading of web page content by a peer-to-peer network
First Claim
Patent Images
1. A method of downloading data in a peer-to-peer network, comprising:
- capturing a download request for a file from a web browser;
determining whether content of the file is stored in the peer-to-peer network;
responsive to determining at least a portion of the content is stored in the peer-to-peer network, connecting with a node of the peer-to-peer network; and
downloading the portion from the node.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for accelerating downloading and displaying of content in web pages in a peer-to-peer network is provided. A peer-to-peer network client captures a download request from a web browser, and submits a query that includes an identifier of the file to an indexing server. The peer-to-peer network client receives a peer list including connectivity information of a peer node that has stored at least a portion of the file content. The peer-to-peer network client then connects with the peer node, and downloads the portion from the peer node. The peer-to-peer client conveys the downloaded portion to the web browser.
221 Citations
29 Claims
-
1. A method of downloading data in a peer-to-peer network, comprising:
-
capturing a download request for a file from a web browser;
determining whether content of the file is stored in the peer-to-peer network;
responsive to determining at least a portion of the content is stored in the peer-to-peer network, connecting with a node of the peer-to-peer network; and
downloading the portion from the node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable medium having computer-executable instructions for execution by a processing system, the computer-executable instructions for downloading data in a peer-to-peer network, comprising:
-
instructions of a peer-to-peer network client application that capture a download request for a file from a web browser;
instructions of the application that determine whether content of the file is stored in the peer-to-peer network;
instructions of the application that connect with a node of the peer-to-peer network in response to a determination being made that at least a portion of the content is stored in the peer-to-peer network; and
instructions of the application that download the portion from the node. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A peer-to-peer network for delivering content to peer clients, comprising, a first peer node that maintains a portion of a file;
- and
a second peer node that runs a web browser that receives a request for the file and a peer client application that captures the file request, wherein the peer client application connects with the first peer node, downloads the portion from the first peer node, and conveys the portion to the web browser. - View Dependent Claims (24, 25, 26, 27, 28, 29)
- and
Specification