Patent ID: 7844714

Claim:
A computer implemented process for decreasing a search time required for a client to find and bind to a network information server, comprising: using a computer having a memory, performing the following steps: storing a plurality of network information server internet protocol addresses in an address file and storing a cumulative success rate for each network information server internet protocol address in a history file; assigning a user defined weight value to one or more of the network information server protocol addresses and storing the user defined weight value in the address file; receiving a binding request from a client; sequentially searching the address file in an order of the user defined weight value and selecting an available network information server having a greatest weight value; continue sequentially searching the address file until the binding request results in a successful communication between the client and the available network information server, or until the available network information server having the greatest weight value is not found; when the available network information server having the greatest weight is found, adding the internet protocol address of the corresponding available network information server to the cumulative success rate, updating the history file, and terminating the search; when the available network information server having the greatest weight is not found, evaluating the cumulative success rate, sorting the plurality of network information server internet protocol addresses in an order of the cumulative success rate and storing a sorted network information server internet protocol address list in the history file; sequentially searching the history file for an available network information server and selecting the available network information server having a highest cumulative success rate; continuing a search until the binding request results in a successful communication between a client and the available network information server; and adding an internet protocol address of a corresponding available network information server to the cumulative success rate, updating the history file, and terminating the search; whereby the length of time required for the client to find and bind to a network information server is reduced.