Dynamic routing of authentication requests
First Claim
Patent Images
1. A method for dynamically routing authentication requests, the method comprising:
- receiving, at one or more computing devices, a network authentication request;
learning information from the authentication request, wherein the information includes three or more of a device location, a mode of access, a service set identifier (SSID), a current load on one or more authentication servers, health information, security information, and device type;
creating, at the one or more computing devices, an authentication context based on the information in the authentication request such that the authentication context includes three or more of the device location, the mode of access, the SSID, the current load on the one or more authentication servers, the health information, the security information, and the device type;
determining a routing for the network authentication request based on the authentication context; and
dynamically routing, using the one or more computing devices, the authentication request to an authentication server based on the determined routing.
13 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer readable media for dynamically routing authentication requests are described. An embodiment can include receiving, at one or more computing devices, a network authentication request. An embodiment can also include creating, at the one or more computing devices, an authentication context based on information in the authentication request. An embodiment can also include dynamically routing, using the one or more computing devices, the authentication request to an authentication server.
5 Citations
16 Claims
-
1. A method for dynamically routing authentication requests, the method comprising:
-
receiving, at one or more computing devices, a network authentication request; learning information from the authentication request, wherein the information includes three or more of a device location, a mode of access, a service set identifier (SSID), a current load on one or more authentication servers, health information, security information, and device type; creating, at the one or more computing devices, an authentication context based on the information in the authentication request such that the authentication context includes three or more of the device location, the mode of access, the SSID, the current load on the one or more authentication servers, the health information, the security information, and the device type; determining a routing for the network authentication request based on the authentication context; and dynamically routing, using the one or more computing devices, the authentication request to an authentication server based on the determined routing. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a processor coupled to a non-transitory computer readable medium having stored thereon software instructions that, when executed by the processor, cause the processor to perform a series of operations including; receiving a network authentication request; learning information from the authentication request, wherein the information includes three or more of a device location, a mode of access, a service set identifier (SSID), a current load on one or more authentication servers, health information, security information, and device type; creating an authentication context based on the information in the authentication request such that the authentication context includes three or more of the device location, the mode of access, the SSID, the current load on the one or more authentication servers, the health information, the security information, and the device type; determining a routing for the network authentication request based on the authentication context; and dynamically routing the authentication request to an authentication server, wherein the dynamically routing includes determining a routing for the authentication request based on the authentication context. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A non-transitory computer readable medium having stored thereon software instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
receiving a network authentication request; learning information from the authentication request, wherein the information includes three or more of a device location, a mode of access, a service set identifier (SSID), a current load on one or more authentication servers, health information, security information, and device type; creating an authentication context based on the information in the authentication request such that the authentication context includes three or more of the device location, the mode of access, the SSID, the current load on the one or more authentication servers, the health information, the security information, and the device type; determining a routing for the network authentication request based on the authentication context; and dynamically routing the authentication request to an authentication server, wherein the dynamically routing includes determining a routing for the authentication request based on the authentication context. - View Dependent Claims (13, 14, 15, 16)
-
Specification