Method of providing an access request to a same server based on a unique identifier
First Claim
1. A method of directing an authentication request comprising:
- providing a client terminal;
providing a plurality of first servers, wherein at least one first server from the plurality of first servers is coupled to said client terminal;
providing a plurality of redundant destination servers, each comprising means for identically serving said authentication request, wherein each of said plurality of first servers is connected to each of said plurality of redundant destination servers;
providing said authentication request from said client terminal to a first server, said authentication request including authentication data unique to a user of said client terminal;
selecting a redundant destination server from said plurality of redundant destination servers by said first server by hashing said authentication data unique to said user to determine a value indicative of the selected redundant destination servers such that the same authentication data received from said client terminal with another authentication request results in selection of a same redundant destination server from said plurality of redundant destination servers based on said value; and
providing data access in accordance with said authentication request by said selected destination server.
2 Assignments
0 Petitions
Accused Products
Abstract
A method in which a data access request by a user to access data of a destination server, such as the data that needs to be updated when a login and/or password is changed, is provided consistently. The destination servers are redundant, and instead of directing the access request directly to one of the redundant destination servers, an intermediate level of servers is provided that selects one of the destination servers to serve the data access request. This selection is made so that the data access request from a particular source may be directed to the same destination server. The data access request includes data that is unique to the source and/or to the user, and the selection is made in dependence on the result of a transformation, such as a hash function, performed on the unique data. Since the redundant destination servers may each identically serve the data access request, the data access request can be routed to any destination server without any change in the processing of the request.
24 Citations
35 Claims
-
1. A method of directing an authentication request comprising:
-
providing a client terminal; providing a plurality of first servers, wherein at least one first server from the plurality of first servers is coupled to said client terminal; providing a plurality of redundant destination servers, each comprising means for identically serving said authentication request, wherein each of said plurality of first servers is connected to each of said plurality of redundant destination servers; providing said authentication request from said client terminal to a first server, said authentication request including authentication data unique to a user of said client terminal; selecting a redundant destination server from said plurality of redundant destination servers by said first server by hashing said authentication data unique to said user to determine a value indicative of the selected redundant destination servers such that the same authentication data received from said client terminal with another authentication request results in selection of a same redundant destination server from said plurality of redundant destination servers based on said value; and providing data access in accordance with said authentication request by said selected destination server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer network for directing an authentication request comprising:
-
a client terminal; a plurality of first servers, wherein at least one first server from said plurality of first servers is coupled to said client terminal; and a plurality of redundant destination servers, each comprising means for identically serving said authentication request; wherein each of said plurality of first servers is connected to each of said plurality of redundant destination servers, said at least one client terminal comprising means for providing said authentication request to a first server, said authentication request including authentication data unique to a user of said client terminal, the first server including selection means for selection of a redundant destination server from said plurality of redundant destination servers by hashing said authentication data unique to said user to determine a value indicative of the selected redundant destination server, such that the same authentication data received from said client terminal with another authentication request results in selection of a same redundant destination server from said plurality of redundant destination servers based on said value, said selected redundant destination server including means for providing data access in accordance with said authentication request. - View Dependent Claims (18, 19)
-
-
20. A method of directing an authentication request from a client terminal through at least one of a plurality of first servers to at least one redundant destination server that is configured to identically serve the authentication request from the client terminal, comprising:
-
receiving an authentication request from said client terminal at a first server, said authentication request including authentication data unique to a user of said client terminal; selecting a redundant destination server by hashing said authentication data unique to said user to a value indicative of the selected redundant destination server such that the same authentication data received from said client terminal with another authentication request results in selection of a same redundant destination server based on said value; and providing data access in accordance with said authentication request by said selected destination server. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A server for directing an authentication request from a client terminal to at least one of a plurality of redundant destination servers that is configured to identically serve the authentication request from the client terminal, wherein said server is connected to each of said plurality of redundant destination servers, comprising:
-
means for receiving said authentication request from said client terminal, said authentication request including authentication data unique to a user of said client terminal; and selection means for selection of a redundant destination server from said plurality of redundant destination servers by hashing said authentication data unique to said user to determine a value indicative of the selected redundant destination server such that the same authentication data received from said client terminal with another authentication request results in selection of a same redundant destination server from said plurality of redundant destination servers based on said value. - View Dependent Claims (35)
-
Specification