US 7,616,582 B2
System and method for selecting data providers
Richard I M Jeffery, Suffolk (United Kingdom); Matthew D Walker, Suffolk (United Kingdom); and Othon Kamariotis, Athens (Greece)
Assigned to British Telecommunications public limited company, London (United Kingdom)
Appl. No. 10/555,276
PCT Filed Jul. 30, 2004, PCT No. PCT/GB2004/003331
§ 371(c)(1), (2), (4) Date Nov. 02, 2005,
PCT Pub. No. WO2005/018158, PCT Pub. Date Feb. 24, 2005.
Claims priority of application No. 0319251.5 (GB), filed on Aug. 15, 2003.
Prior Publication US 2006/0245367 A1, Nov. 02, 2006
Int. Cl. G01R 31/08 (2006.01)
U.S. Cl. 370—249  [370/252] 18 Claims
OG exemplary drawing
 
1. System for selecting a preferred data provider from a plurality of data providers, the system comprising:
means for receiving a request for data from a client;
means for receiving client identification data from said client;
means for identifying a plurality of data providers having, or having access to, data in respect of which a request has been received from said client;
means for providing said client identification data to said data providers;
means for instructing said data providers to perform the following steps without requiring said client to install or execute additional software at said client:
(i) sending a test signal to said client;
(ii) receiving a return signal from said client;
(iii) obtaining a measure of the elapsed time between the sending of the test signal and the receipt of the return signal;
(iv) making a signal indicative of the elapsed time available to the system; and
v) making a signal indicative of their remaining capacity available to the system;
means for receiving elapsed time signals and remaining capacity signals from said data providers;
means for selecting a preferred data provider from said plurality of data providers on the basis of said signals; and
means for providing information relating to the identity of said preferred data provider to said client.