Data communications networks, systems, methods and apparatus
First Claim
1. A data communications network comprising:
- 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;
wherein at least some of said terminals are adapted to act as relay servers for serving data retrieved from said first server to at least one target terminal.
10 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.
43 Citations
37 Claims
-
1. A data communications network comprising:
-
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;
whereinat least some of said terminals are adapted to act as relay servers for serving data retrieved from said first server to at least one target terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 29, 30, 34, 35)
-
-
18. A method of operating a data communications network of the type comprising 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;
- 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.
- View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 36, 37)
Specification