×

Data communications networks, systems, methods and apparatus

DC
  • US 8,495,167 B2
  • Filed: 07/30/2002
  • Issued: 07/23/2013
  • Est. Priority Date: 08/02/2001
  • Status: Expired due to Term
First Claim
Patent Images

1. A data communication 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, said main server being distinct from said first server; and

    a network information database containing terminal performance information, whereinat least two of said terminals are adapted to act as relay servers for serving data retrieved from said first server to at least one target terminal; and

    whereinthe main server is adapted to send transport requests direct to at least one first target terminal on the basis of said terminal performance information, and wherein the main server is further adapted to monitor response times of terminals in the network and in which terminals are selected to act as relay servers for a particular data transfers on the basis of their relative response times, and the first target terminal is adapted to act as relay server; and

    wherein each such transport request includes 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, the addresses of at least one second target terminal to which the data from the first server to be relayed by the first target terminal and an indication of a relative performance of a further target terminal based on the terminal performance information stored in the network information database; and

    wherein terminals adapted to act as relay servers are adapted to modify transport requests received from the main server or from other relay servers and to transmit the modified transport request to selected target terminals from a set of target terminals identified in the transport request, wherein the modified transport request further includes addresses of further target terminals for which the recipient of the modified transport request is to act as relay server; and

    wherein data to be retrieved by said target terminals are divided into a series of packets for transmission to said target terminals and each of said terminals is adapted to communicate directly with said main server to acknowledge receipt of the last packet of a series routed thereto.

View all claims
  • 10 Assignments
Timeline View
Assignment View
    ×
    ×