IP Library Granted Patent US 10,477,397
Granted Patent B2
US 10,477,397 · App. 15/983,698 · Granted Nov 12, 2019

Method and apparatus for passpoint EAP session tracking

Inventors: Qiang Zhang (Mclean, VA); Arun Manroa (Herndon, VA)
Assignee: Time Warner Cable Enterprises LLC
H04W12/06H04L63/08H04L63/0876H04W84/12
View Patent ↗
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 10,477,397
App. No.
15/983,698
Granted
Nov 12, 2019
Kind
B2
Abstract

Systems and methods of tracking authentication sessions performed between Wi-Fi-enabled devices and authentication servers via wireless access points in Wi-Fi networks that allow authentication messages to be easily correlated to determine the authentication sessions to which the authentication messages belong. The systems and methods employ a tracking tag that an authentication server can insert into each authentication message that it sends to a Wi-Fi-enabled device via a wireless access point in an authentication session. By having the wireless access point echo the same tracking tag in each subsequent authentication message that it forwards to the authentication server, and storing each authentication message with its tracking tag in a database, the authentication messages stored in the database can be correlated using their tracking tags to determine the authentication session to which the respective authentication messages belong, thereby facilitating subsequent troubleshooting of the authentication session in the event of an unexpected failure.

Claims (55)

1. A method of performing authentication between a mobile communication device and an authentication server, the method comprising:

at the authentication server operable to authenticate communication devices in communication with a wireless access point:

receiving a request message from the wireless access point to authenticate the mobile communication device;

assigning a unique identifier value to an authentication session of authenticating the mobile communication device; and

communicating a response message to the wireless access point, the response message including: a) the unique identifier value assigned to the authentication session, the unique identifier supplemental data with respect to the unique identifier value, wherein the supplemental data is different from the unique authentication session identifier; and

wherein the wireless access point echoes the unique authentication session identifier and the supplemental data transmitted from the wireless access point to the authentication server, the wireless access point communicating the reply message authentication server, a combination of the unique authentication session identifier value and the received supplemental data being used to track the response message and the reply message associated with the request message.

2. The method as in claim 1 further comprising:

storing the response message in a repository; and

utilizing the unique identifier value in the repository to track multiple messages associated with the authentication session between the wireless access point and the authentication server.

3. The method as in claim 1 further comprising:

inserting the unique identifier value in a data field of the response message to the wireless access point, the wireless access point operable to use the unique identifier value in the response message to identify multiple messages associated with the authentication session.

4. The method as in claim 1 , wherein the unique identifier value is extra data with respect to network address information in the response message.

5. The method as in claim 1 further comprising:

receiving the request message from the wireless access point in response to the wireless access point receiving a request from the mobile communication device to access a network through the wireless access point.

6. The method as in claim 1 , wherein the request message is an encapsulation message received from the wireless access point, the encapsulation message including a communication generated by the mobile communication device.

7. The method as in claim 1 , wherein the response message is an encapsulation message including the unique identifier value and a communication to the mobile communication device.

8. The method as in claim 1 , wherein the supplemental data includes a first random number.

9. The method as in claim 8 , wherein the response message is a first response message, the method further comprising:

generating a second response message including a second random number and the unique identifier value; and

communicating the second response message to the wireless access point.

10. The method as in claim 9 further comprising:

receiving a first reply message from the wireless access point, the wireless access point generating the first reply message as a response to the first response message, the received first reply message from the wireless access point including the first random number along with the unique identifier value; and

receiving a second reply message from the wireless access point, the wireless access point generating the second reply message as a response to the second response message, the received second reply message from the wireless access point including the second random number along with the unique identifier value.

11. The method as in claim 10 , wherein the first random number tracks a first pair of communications between the wireless access point and the authentication server, the first pair of communications including the first response message and the first reply message; and

wherein the second random number tracks a second pair of communications between the wireless access point and the authentication server, the second pair of communications including the second response message and the second reply message.

12. The method as in claim 8 further comprising:

receiving a reply message from the wireless access point, the wireless access point generating the reply message as a response to the response message received from the authentication server, the received reply message from the wireless access point including the first random number and the unique identifier value.

13. The system as in claim 1 , wherein the response message communicated to the wireless access point includes a first random number;

wherein the response message is a first response message; and

wherein the authentication server is further operable to: i) generate a second response message to the wireless access point, the second response message including a second random number and the unique identifier value; and ii) communicate the second response message to the wireless access point.

14. The method as in claim 1 further comprising:

receiving the request message at the authentication server in response to the mobile device initiating the authentication session through the wireless access point to the authentication server.

15. The method as in claim 1 , wherein the unique identifier value includes a portion of data that is different than an identifier assigned to the authentication server and an identifier assigned to the mobile communication device, the unique identifier value uniquely identifying the authentication session from multiple other authentication sessions supported by the authentication server.

16. The method as in claim 15 , wherein the unique identifier value is absent from the request message transmitted from the wireless access point to the authentication server to authenticate the mobile communication device.

17. The method as in claim 1 , wherein the unique identifier value is absent from the request message received from the wireless access point to authenticate the mobile communication device.

18. The method as in claim 1 , wherein the supplemental data is a random number value.

19. A system comprising:

a wireless access point;

an authentication server operable to:

authenticate a mobile communication device;

assign a unique identifier value to an authentication session of authenticating the mobile communication device; and

communicate a response message to the wireless access point, the response message including: a) the unique identifier value assigned to the authentication session, the unique identifier value being a unique authentication session identifier and b) supplemental data with respect to the unique identifier value, wherein the supplemental data is different from the unique authentication session identifier; and

wherein the wireless access point echoes the unique authentication session identifier and the supplemental data provided by the authentication server in a respective reply message transmitted from the wireless access point to the authentication server, the wireless access point communicating the reply message in response to receiving the response message from the authentication server, a combination of the unique authentication session identifier value and the received supplemental data being used to track the response message and the reply message associated with the request message.

20. The system as in claim 19 , wherein the authentication server is further operable to:

store the response message in a repository; and

utilize the unique identifier value to track multiple messages associated with the authentication session.

21. The system as in claim 19 , wherein the authentication server is further operable to:

insert the unique identifier value in a data field of the response message to the wireless access point, the wireless access point operable to use the unique identifier value in the response message to identify multiple messages associated with the authentication session.

22. The system as in claim 19 , wherein the unique identifier value is extra data with respect to network address information in the response message.

23. The system as in claim 19 , wherein the authentication session identifier value is extra data with respect to a network address of the mobile communication device and a network address of the authentication server.

24. Computer-readable storage hardware having instructions stored thereon, the instructions, when carried out by computer processor hardware, cause the computer processor hardware to:

receive a request message from a wireless access point to authenticate a mobile communication device;

assign a unique identifier value to an authentication session of authenticating the mobile communication device; and

communicate a response message to the wireless access point, the response message including: a) the unique identifier value assigned to the authentication session, the unique identifier value being a unique authentication session identifier and b) supplemental data with respect to the unique identifier value, wherein the supplemental data is different from the unique authentication session identifier; and

wherein the wireless access point echoes the unique authentication session identifier and the supplemental data provided by the authentication server in a respective reply message transmitted from the wireless access point to the authentication server, the wireless access point communicating the reply message in response to receiving the response message from the authentication server, a combination of the unique authentication session identifier value and the received supplemental data being used to track the response message and the reply message associated with the request message.

Assignments (6)
SECURITY INTEREST Recorded Sep 22, 2022
From: CHARTER COMMUNICATIONS OPERATING, LLC; TIME WARNER CABLE ENTERPRISES, LLC
To: WELLS FARGO TRUST COMPANY, N.A.
Reel/Frame 061503/0937 →
SECURITY INTEREST Recorded Sep 22, 2022
From: CHARTER COMMUNICATIONS OPERATING, LLC; TIME WARNER CABLE ENTERPRISES, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 061504/0307 →
SUPPLEMENTAL SECURITY AGREEMENT Recorded Aug 10, 2022
From: CHARTER COMMUNICATIONS OPERATING, LLC; TIME WARNER CABLE ENTERPRISES LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 061633/0069 →
CHANGE OF ADDRESS Recorded Sep 12, 2018
From: TIME WARNER CABLE ENTERPRISES LLC
To: TIME WARNER CABLE ENTERPRISES LLC
Reel/Frame 047525/0156 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2018
From: ZHANG, QIANG; MANORA, ARUN
To: TIME WARNER CABLE ENTERPRISES LLC
Reel/Frame 046858/0175 →
SECURITY INTEREST Recorded Jul 25, 2018
From: BRIGHT HOUSE NETWORKS, LLC; CHARTER COMMUNICATIONS OPERATING, LLC; TIME WARNER CABLE ENTERPRISES LLC; TIME WARNER CABLE INTERNET LLC
To: WELLS FARGO TRUST COMPANY, N.A.
Reel/Frame 046630/0193 →
Continuity (2)
Continuation 14921011 · Oct 23, 2015
Related Publication 20180270662A1 · Sep 20, 2018