Patent ID: 7810136

Claim:
A computerized method of routing a client computing system to one or more services provided by network servers coupled to a data communication network, said method comprising: storing information in a central database for identifying locations of a plurality of multi-site network servers that provide one or more services to the client computing system via the data communication network, wherein each of the plurality of multi-site network servers is individually and separately controlled by itself, said central database being coupled to a central server, said central server being coupled to the data communication network; receiving a request from the client computing system at a source location from the plurality of multi-site network servers for a selected service to be provided by one of the network servers, said request being received at the central server and requesting the one of the network servers to perform an action on the selected service, said request for the selected service including at least one of the following: composing an e-mail message, displaying an inbox or an address book of a user, and setting various preferences to an e-mail service of the user; including, in the received request, a carry through keyword for controlling routing of the client computing system to request the one of the network servers to perform the action on the selected service and a service routing request keyword for identifying the selected service, said carry through keyword controlling a specific routing process for routing the user to the selected service within the one of the network servers via a command parameter, said service routing request keyword identifying a category of the selected service; in response to the received request, retrieving location information from the central database to identify the location of the one of the network servers providing the selected service without the source location having knowledge of the uniform resource locator (URL) of the location of the one of the network servers providing the selected service; generating a new location information URL by attaching the carry through keyword and the service routing request keyword to the retrieved location information for routing the client computing system to the selected service, said generated new location information identifying a service location of the selected service based on the carry through keyword and the service routing request keyword; and responding to the received request with the included carry through keyword and the service routing request keyword by automatically routing the client computing system to the selected service provided by the one of the network servers at the identified service location.