IP Library Granted Patent US 10,841,850
Granted Patent B1
US 10,841,850 · App. 16/367,464 · Granted Nov 17, 2020

Seamless Wi-Fi roaming record update

Inventors: Edgar Crespi (Weston, CT); James Digangi (Nesconset, NY); Michael Olavarria (East Northpoint, NY); Paul Hess (Rocky Point, NY)
Assignee: CSC Holdings, LLC
H04W36/18H04L61/10H04L61/2015H04W12/06H04W36/0016H04W36/08H04W84/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,841,850
App. No.
16/367,464
Granted
Nov 17, 2020
Kind
B1
Abstract

Embodiments enable seamless Wi-Fi roaming by providing a user with a single username that is associated with a set of resources in the seamless network that includes different Wi-Fi networks (e.g., Wi-Fi networks with different domain names). As a user travels from a first access point in a first Wi-Fi network to a second access point in a second Wi-Fi network within the seamless network, network elements in the seamless network may recognize the user's single username as an already established session (e.g., with the first access point) and direct traffic accordingly to the second access point. Embodiments also satisfy business requirements by updating accounting data accordingly by indicating that the user accessed the seamless network from the first Wi-Fi network. Embodiments allow a user roaming on the seamless network to experience the policies and network requirements associated with the Wi-Fi domain of the second access point.

Claims (50)

1. A system, comprising:

a memory; and

one or more processors, communicatively coupled to the memory, configured to:

receive a first communication from a client device associated with a first access point in a first wireless network, wherein the first communication comprises a first unique username associated with a seamless Wi-Fi network;

transmit a second communication comprising an accounting data string that correlates the first unique username associated with the seamless Wi-Fi network with a second unique username associated with the first wireless network; and

transmit a third communication that allows the client device to continue an existing session via a second wireless network.

2. The system of claim 1 , wherein the one or more processors are further configured to:

identify a client device ID received in the first communication with the existing session in a session cache database, wherein a timing threshold value is satisfied.

3. The system of claim 2 , wherein the one or more processors are further configured to:

map the client device ID with at least one of: an ID of the first access point, an IP address of the first access point, an ID of the first wireless network, a portal site of the first wireless network, the first unique username associated with the seamless Wi-Fi network, or the second unique username associated with the first wireless network.

4. The system of claim 1 , wherein the second communication satisfies accounting purposes.

5. The system of claim 1 , wherein the existing session continues without service interruption and without re-authenticating a user corresponding to the client device.

6. The system of claim 1 , wherein the one or more processors are further configured to:

transmit a fourth communication to determine whether the client device is registered with the seamless Wi-Fi network; and

receive a positive authentication result.

7. The system of claim 6 , wherein prior to transmitting the fourth communication, the one or more processors are further configured to:

change a charging rule to identify a portal site of the first wireless network accessible by the client device; and

transmit a fifth communication including the changed charging rule, wherein the client device is redirected to the portal site.

8. The system of claim 7 , wherein the one or more processors are further configured to:

receive a sixth communication affiliated with the portal site, comprising user credentials; and

transmit a seventh communication comprising the user credentials to obtain authorization.

9. The system of claim 8 , wherein the user credentials include payment data.

10. The system of claim 8 , wherein the one or more processors are further configured to:

receive in response to the seventh communication, an authorization of the user credentials; and

transmit a response to the sixth communication indicating the authorization of the user credentials.

11. The system of claim 10 , wherein the one or more processors are configured to:

determine that the client device is authenticated based on the authorization of the user credentials;

transmit a reauthorization request indicating the authorization of the user credentials; and

in response to the reauthorization request transmitted, receive an acknowledgement message, wherein the charging rule is changed to allow the client device full access to the first wireless network.

12. A method, comprising:

receiving a first communication from a client device associated with a first access point in a first wireless network, wherein the first communication comprises a first unique username associated with a seamless Wi-Fi network;

transmitting a second communication comprising an accounting data string that correlates the first unique username associated with the seamless Wi-Fi network with a second unique username associated with the first wireless network; and

transmit a third communication that allows the client device to continue an existing session via a second wireless network.

13. The method of claim 12 , further comprising:

identifying a client device ID received in the first communication with the existing session in a session cache database, wherein a timing threshold value is satisfied.

14. The method of claim 13 , further comprising:

mapping the client device ID with at least one of: an ID of the first access point, an IP address of the first access point, an ID of the first wireless network, a portal site of the first wireless network, the first unique username associated with the seamless Wi-Fi network, or the second unique username associated with the first wireless network.

15. The method of claim 12 , wherein the second communication satisfies accounting purposes.

16. The method of claim 12 , wherein the existing session continues without service interruption and without re-authenticating a user corresponding to the client device.

17. A non-transitory computer-readable medium having instructions stored therein, which when executed by a processor in an electronic device cause the processor to perform operations, the operations comprising:

receiving a first communication from a client device associated with a first access point in a first wireless network, wherein the first communication comprises a first unique username associated with a seamless Wi-Fi network;

transmitting a second communication comprising an accounting data string that correlates the first unique username associated with the seamless Wi-Fi network with a second unique username associated with the first wireless network; and

transmitting a third communication that allows the client device to continue an existing session via a second wireless network.

18. The non-transitory computer-readable medium of claim 17 , wherein the operations further comprise:

determining that a client device ID received in the first communication is identified with the existing session in a session cache database; or

determining that the client device ID is identified with the existing session, and a timing threshold value is satisfied.

19. The non-transitory computer-readable medium of claim 18 , wherein

the operations further comprise:

mapping the client device ID with at least one of: an ID of the first access point, an IP address of the first access point, an ID of the first wireless network, a portal site of the first wireless network, the first unique username associated with the seamless Wi-Fi network, or the second unique username associated with the first wireless network.

20. The non-transitory computer-readable medium of claim 17 , wherein the second communication satisfies accounting purposes.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2020
From: CRESPI, EDGAR; DIGANGI, JAMES; OLAVARRIA, MICHAEL; HESS, PAUL
To: CSC HOLDINGS, LLC
Reel/Frame 053507/0956 →
Continuity (1)
Continuation 15215198 · Jul 20, 2016