System and method for lowering proxy bandwidth utilization
First Claim
1. A proxy server for a hybrid peer-to-peer system comprising:
- a) a communication interface coupled to a network; and
b) a control system adapted to;
i) receive a first request for digital content residing at a first node from a requesting node via the communication interface; and
ii) redirect the requesting node to the first node if the digital content is bandwidth rich content such that a transfer of the digital content from the first node to the requesting node by-passes the proxy server.
2 Assignments
0 Petitions
Accused Products
Abstract
A hybrid peer-to-peer network that lowers proxy bandwidth utilization is provided. The peer-to-peer network includes peer nodes, a proxy server, and one or more guest nodes. To initiate a transfer of digital content residing on a peer node, a requesting node, which may be another peer node or a guest node, sends an HTTP request to the proxy server. The proxy server determines whether the requested digital content is bandwidth rich content such as digital images, video, or audio. If so, the proxy server generates a URL for the digital content and sends an HTTP redirect message. The requesting node then generates a second HTTP request based on the HTTP redirect message and sends the second HTTP request to the peer node. In response, the peer node generates an HTTP response including the requested digital content and sends the HTTP response to the requesting node.
180 Citations
37 Claims
-
1. A proxy server for a hybrid peer-to-peer system comprising:
-
a) a communication interface coupled to a network; and
b) a control system adapted to;
i) receive a first request for digital content residing at a first node from a requesting node via the communication interface; and
ii) redirect the requesting node to the first node if the digital content is bandwidth rich content such that a transfer of the digital content from the first node to the requesting node by-passes the proxy server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for providing digital content from a peer node in a hybrid peer-to-peer system to a requesting node comprising:
-
providing a proxy server communicatively coupled to a network;
receiving a first request for digital content residing at the peer node from the requesting node at the proxy server;
determining whether the digital content is bandwidth rich content; and
redirecting the requesting node to the peer node if the digital content is bandwidth rich content such that a transfer of the digital content from the peer node to the requesting node by-passes the proxy server. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
Specification