Internet system
First Claim
1. An Internet system, comprising:
- a) a main server for storing information to be requested over the Internet by a client so as to form a request for information and having an IP address; and
b) at least one participant server having an IP address and electrically communicating with said main server;
said at least one participant server not receiving the request for information from the client, but rather said main server receiving the request for information over the Internet from the client and requesting over the Internet that said at least one participant server send the requested information over the Internet back to the client, and if said at least one participant server does not have the requested information, the requested information is downloaded from said main server to said at least one participant server, and when said at least one participant server sends the requested information over the Internet back to the client, said at least one participant server assigns to the requested information said IP address of said main server and not said IP address of said at least one participant server.
0 Assignments
0 Petitions
Accused Products
Abstract
An Internet system. The system includes a main server and at least one participant server. The main server stores information to be requested over the Internet by a client so as to form a request for information and has an IP address. The at least one participant server has an IP address and electrically communicates with the main server. The at least one participant server does not receive the request for information from the client, but rather the main server receives the request for information over the Internet from the client and requests over the Internet that the at least one participant server send the requested information over the Internet back to the client. If the at least one participant server does not have the requested information, the requested information is downloaded from the main server to the at least one participant server. When the at least one participant server sends the requested information over the Internet back to the client, the at least one participant server assigns to the requested information the IP address of the main server and not the IP address of the at least one participant server.
32 Citations
6 Claims
-
1. An Internet system, comprising:
-
a) a main server for storing information to be requested over the Internet by a client so as to form a request for information and having an IP address; and b) at least one participant server having an IP address and electrically communicating with said main server;
said at least one participant server not receiving the request for information from the client, but rather said main server receiving the request for information over the Internet from the client and requesting over the Internet that said at least one participant server send the requested information over the Internet back to the client, and if said at least one participant server does not have the requested information, the requested information is downloaded from said main server to said at least one participant server, and when said at least one participant server sends the requested information over the Internet back to the client, said at least one participant server assigns to the requested information said IP address of said main server and not said IP address of said at least one participant server. - View Dependent Claims (2, 3)
-
-
4. A method for using an Internet system, comprising the steps of:
-
a) making a request for information, over the Internet, by a client, to a main server of the Internet system and not to said at least one participant server; b) examining an IP address of the client, by said main server; c) seeking at least one participant server of the Internet system, by said main server, so as to form an at least one nearest participant server; d) requesting over the Internet, by said main server acting like an orchestra leader, that said at least one nearest participant server send the requested information to the client, packet-by-packet, over the Internet; e) determining if said at least one nearest participant server has the requested information; f) labeling, by said at least one nearest participant server, each packet with an IP address of said main server, which enables the client which has a port open only for main server addresses to accept said packets, if answer to step e) is yes; g) sending the requested information with said IP address of said main server, by said at least one nearest participant server, to the client, over the Internet; h) downloading the requested information from said main server to said at least one nearest participant server, which will distribute the load of said main server to said at least one participant server when lacking multicasting so as to save costs, by virtue of said at least one participant server being relatively easy and inexpensive to add as compared to clustering more servers to said main server, if answer to STEP 5 is no; and i) returning to step f). - View Dependent Claims (5, 6)
-
Specification