Selecting a server to service client requests
AssigneeMicrosoft Corporation
InventorsSean Lyndersay, Brian Deen, Alex Hopmann, Joel Soderberg
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsSean Lyndersay, Brian Deen, Alex Hopmann, Joel Soderberg
Estimating the term…
Systems and methods for directing client requests and for selecting a back end server to service client requests. A front end server receives client requests and based on the URI of the requests, directs the request to a back end server. The client request can be for a private or a public folder and each back end server typically stores both private and public folders. If the request is for a private folder, then the front end server determines which server stores that user's private folder and directs the client request to that folder. If the request is for a home public folder, the front end server directs the client request to the server that is associated with the private folders of the users. If the request is for an application public folder, then the front end server selects one of the back end servers to service the client request. Advantageously, the front end server always directs the client request to the same server. If the selected server is unavailable, then the front end server is capable of redirecting the client request to an available server.
In a system including a client and a server system including a front end server and one or more back end servers, a method for directing a client request to a particular back end server, the method comprising the acts of:
In a system including a client and a server system including a front end server and one or more back end servers, a method for directing a client request for content in an application public folder to a particular back end server, the method comprising the acts of:
In a system including a client and a server system, the server system including a front end server and one or more back end servers, a computer program product for implementing a method for directing a client request to a particular back end server, the computer program product comprising:
Dependencies are inferred from the claim text.