Pseudo proxy server
First Claim
1. A method for use by a server that has been caused to fulfill requests for data items that would otherwise be fulfilled by a content source that stores the data items, the server having been caused to fulfill the requests responsive to a determination that additional capacity for fulfilling the requests is needed, the method comprising:
- the server receiving the requests via the Internet,the server making a determination as to whether it possesses each data item requested of it;
if the determination is that the server does not possess a requested data item, the server, in response to its said determination, obtaining the requested data item from the content source; and
the server fulfilling the request for the requested data item upon obtaining the requested data item from the content source,wherein the server and the content source are connected to the Internet,and wherein the requests originate from client terminals that are connected to the Internet via other than the server and via other than the content source.
3 Assignments
0 Petitions
Accused Products
Abstract
A pseudo proxy server is provided for a host network when the host network experiences periods of congestion. The host network determines whether an arrival rate of data requests exceeds a predetermined threshold. If so, the host network adds an address of a pseudo proxy server to a list of servers aliased to the host network. Thereafter, data requests are routed to the pseudo proxy server on a round robin basis. The pseudo proxy server may be engaged without first loading information content from the host network on the pseudo proxy server.
46 Citations
20 Claims
-
1. A method for use by a server that has been caused to fulfill requests for data items that would otherwise be fulfilled by a content source that stores the data items, the server having been caused to fulfill the requests responsive to a determination that additional capacity for fulfilling the requests is needed, the method comprising:
-
the server receiving the requests via the Internet, the server making a determination as to whether it possesses each data item requested of it;
if the determination is that the server does not possess a requested data item, the server, in response to its said determination, obtaining the requested data item from the content source; and
the server fulfilling the request for the requested data item upon obtaining the requested data item from the content source,wherein the server and the content source are connected to the Internet, and wherein the requests originate from client terminals that are connected to the Internet via other than the server and via other than the content source. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9)
-
-
8. A server for fulfilling requests for data items that would otherwise be fulfilled by a content source connected to the Internet that stores the data items, the fulfilling being responsive to a determination that additional capacity for fulfilling the requests is needed, the server being adapted to:
-
receive the requests via the Internet, make a determination as to whether it possesses each data item requested of it, and if the determination is that the server does not possess a requested data item, to obtain the requested data item from the content source in response to the server'"'"'s said determination and to fulfill the request for the requested data item upon obtaining the requested data item from the content source.
-
-
10. A method for fulfilling data requests at a pseudo proxy server, comprising:
-
1) the pseudo proxy server receiving information indicative of the fact that said pseudo proxy server should provide overflow support for a particular content server by responding to requests for data items that are stored at the content server, and 2) the pseudo proxy server thereafter responding to a request received at the pseudo proxy server via the Internet for a data item stored at the content server, by a) making a determination as to whether the pseudo proxy server possesses the data item, and b) if not, then in response to its determination that it does not possess the data item, the pseudo proxy server requesting the data item from the content server and the pseudo proxy server furnishing the data item in a response when it is received from the content server, wherein the pseudo proxy server and the content server are connected to the Internet, and wherein the requests originate from client terminals that are connected to the Internet via other than the pseudo proxy server and via other than the content server. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification