DATA COMMUNICATIONS NETWORKS, SYSTEMS, METHODS AND APPARATUS
First Claim
1. A data communications network comprising:
- a plurality of terminals;
a main server adapted to manage selective retrieval of data from a first server by at least one target terminal selected from said plurality of terminals;
wherein at least some of the terminals are adapted to act as relay servers for serving data retrieved from said first server to at least one target terminal;
wherein the main server is adapted to send transport requests direct to at least one first target terminal, and the first target terminal is adapted to act as a relay server;
wherein said transport requests include details of data to be retrieved, the address of the first server from which the data is to be requested by the first target terminal; and
the address of at least one second target terminal to which the data retrieved from the first server is to be relayed by the first target terminal.
2 Assignments
0 Petitions
Accused Products
Abstract
A data communications network comprises a plurality of terminals and a main server adapted to manage selective retrieval of data from a first server by at least one target terminal. Some or all of the terminals are adapted to act as relay servers for serving data retrieved from the first server to at least one target terminal. The network includes a network information database and the main server selects at least one target terminal to act as a relay server for serving data to other target terminals on the basis of terminal performance information stored in the network information database. Terminals acting as relay servers also select further downstream target terminals to act as further relay servers on the basis of the relative performances of the further target terminals. The load on the main server is thus distributed among all of the relay servers, providing improved network performance.
20 Citations
20 Claims
-
1. A data communications network comprising:
-
a plurality of terminals; a main server adapted to manage selective retrieval of data from a first server by at least one target terminal selected from said plurality of terminals;
wherein at least some of the terminals are adapted to act as relay servers for serving data retrieved from said first server to at least one target terminal;
wherein the main server is adapted to send transport requests direct to at least one first target terminal, and the first target terminal is adapted to act as a relay server;wherein said transport requests include details of data to be retrieved, the address of the first server from which the data is to be requested by the first target terminal; and
the address of at least one second target terminal to which the data retrieved from the first server is to be relayed by the first target terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of data communications by a network having a plurality of terminals and a main server adapted to manage selective retrieval of data from a first server by at least one target terminal selected from said plurality of terminals;
- said method comprising;
operating at least some of said terminals as relay servers for serving data retrieved from said first server to at least one target terminal, sending transport requests from the main server direct to at least one first target terminal, operating the first target terminal as a relay server, and wherein said transport requests include details of data to be retrieved, the address of the first server from which the data is to be requested by the first target terminal and the address of at least one second target terminal to which the data retrieved from the first server is to be relayed by the first target terminal. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
- said method comprising;
Specification