IP Library › Patent Application 11266980
Patent Application
App. No. 11/266,980

Network access server (NAS) discovery and associated automated authentication in heterogenous public hotspot networks

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/266,980
Abstract

Automated HTTP-based user authentication in a public WLAN environment is facilitated across heterogeneous network access servers (NASs). Each of a set of network access servers has a given authentication protocol, and these protocols typically differ from one another. According to the invention, each authentication protocol has a unique “signature.” According to the invention, a “smart” client that is executable on a given wireless device seeking access to the public WLAN environment is provided with a set of signatures. These signatures are used by the client to determine the appropriate access protocol to use with respect to a given NAS that is controlling access to the WLAN. The client may also have the capability of discovering an unknown authentication protocol “on-the-fly” as it attempts to obtain wireless access. The set of signatures is updated in the client from time-to-time without requiring the client software to be recompiled. The present invention thus provides a generic mechanism by which a client can work with any NAS.

Claims (28)

1 . A method to facilitate automated user authentication in a wireless local area network (WLAN) environment, comprising:

for each of a set of network access servers, generating a signature uniquely associated with an authentication protocol used by the network access server;

at a wireless device, storing, as a signature file, a set of one or more signatures;

in response to an attempt by the wireless device to authenticate to a given network server using a given authentication protocol, determining whether a signature associated with the given authentication protocol matches a signature in the signature file;

if the signature associated with the given authentication protocol matches a signature in the signature file, having the wireless device authenticate to the given network server; and

if the signature associated with the given authentication protocol does not match a signature in the signature file, taking a given action.

2 . The method as described in claim 1 further including the step of updating the signature file with a new signature.

3 . The method as described in claim 2 wherein the new signature is associated with an authentication protocol for a network access server that has been added to the set of network access servers.

4 . The method as described in claim 2 wherein the signature file is updated without requiring re-compilation of client code on the wireless device.

5 . The method as described in claim 1 wherein the given action includes the steps of:

having the wireless device authenticate to the network access server using an unknown authentication protocol;

generating a signature associated with the unknown authentication protocol; and

updating the signature file to include the signature associated with the unknown authentication protocol.

6 . The method as described in claim 1 wherein the step of generating the signature is performed in an off-line data gathering process.

7 . The method as described in claim 1 wherein the signature includes a character string that uniquely identifies a given entity.

8 . The method as described in claim 1 wherein the signature includes a character string associated with an authentication procedure.

9 . The method as described in claim 1 wherein the signature includes a character string associated with an authentication result.

10 . The method as described in claim 1 wherein the signature includes a character string associated with a logoff procedure.

11 . The method as described in claim 1 wherein the signature includes a character string associated with a logoff result.

12 . In a wireless device having a client component that performs automated user authentication in a wireless local area network (WLAN) environment, the improvement comprising:

a signature file having a set of signatures, wherein each signature is uniquely associated with an authentication protocol used by a network access server in the WLAN environment; and

code, responsive to an attempt by the wireless device to authenticate to a given network server using a given authentication protocol, to determine whether a signature associated with the given authentication protocol matches a signature in the signature file.

13 . In the wireless device as described in claim 12 , further including:

code, responsive to a match between the signature associated with the given authentication protocol and a signature in the signature file, for enabling the wireless device to authenticate to the given network server; and

code, responsive to a failure to match the signature associated with the given authentication protocol and a signature in the signature file, for updating the signature file with a new signature that is generated as the wireless device authenticates to the given network server.

14 . In the wireless device as described in claim 12 , further including:

code for updating the signature file with a new signature.

15 . In the wireless device as described in claim 14 wherein the signature file is updated without requiring re-compilation of the client component on the wireless device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2009
From: TATARA SYSTEMS, INC.
To: SMITH MICRO SOFTWARE, INC.
Reel/Frame 022127/0287 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2008
From: KALAVADE, ASAWAREE; ANNALURU, SASHIDHAR
To: TATARA SYSTEMS
Reel/Frame 021685/0520 →