IP Library Granted Patent US 10,862,853
Granted Patent B2
US 10,862,853 · App. 16/280,473 · Granted Dec 8, 2020

Method and apparatus for automatic geoaware access point provisioning

Inventors: Qiang Zhang (Mclean, VA); Arun Manroa (Herndon, VA)
Assignee: Time Warner Cable Enterprises LLC
H04L61/1511H04L61/1552H04L61/2007H04W24/02H04W84/12H04W88/08H04W88/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,862,853
App. No.
16/280,473
Granted
Dec 8, 2020
Kind
B2
Abstract

Systems and methods of discovering and registering with a WiFi controller by a wireless access point that can provide location awareness in the WiFi controller discovery and registration process. The systems and methods employ a DNS server that can receive a DNS query containing the FQDN of a WiFi controller from an access point, and compare the FQDN of the WiFi controller and the source IP address of the DNS query against a mapping table, which maps FQDNs of WiFi controllers and ranges of source IP addresses of DNS queries to groups of WiFi controllers. By comparing the FQDN of the WiFi controller and the source IP address against the mapping table, the DNS server can resolve the FQDN to IP addresses of a group of WiFi controllers, which can belong to a particular broadband service provider, and/or serve a target market of mobile subscribers located within a geographical area.

Claims (70)

1. A method comprising:

receiving notification of a first identifier and a second identifier, the first identifier assigned to a wireless access point in a network environment, the second identifier assigned to a controller resource in the network environment;

mapping the second identifier to a third identifier, the third identifier assigned to a wireless network controller;

transmitting a message to the wireless access point, the message including the third identifier assigned to the wireless network controller, the message notifying the wireless access point that the wireless network controller assigned the third identifier has been provisioned to control the wireless access point; and

wherein the first identifier and the second identifier are received from a first server resource, the first identifier being a source network address assigned to the wireless access point, the source network address supporting communications in the network environment.

2. The method as in claim 1 further comprising:

receiving the first identifier and the second identifier in a communication from the wireless access point.

3. The method as in claim 1 , wherein the third identifier is a network address assigned to the wireless network controller, the method further comprising:

communicating the message including the network address of the wireless network controller from a DNS (Domain Name Server) server resource to the wireless access point.

4. The method as in claim 1 , wherein the message indicates identities of multiple network controllers selectable by the wireless access point, the identities of the multiple network controllers derived from the second identifier.

5. The method as in claim 1 , wherein the mapping of the second identifier to the wireless network controller is based at least in part on a geographical location of the wireless access point.

6. The method as in claim 5 , wherein the first server resource providing the notification of the first identifier and the second identifier to the wireless access point is aware of the geographical location of the wireless access point.

7. The method as in claim 1 , wherein the second identifier is a domain name value assigned to the controller resource.

8. The method as in claim 7 , wherein the domain name value is a fully qualified domain name value received from the wireless access point.

9. The method as in claim 1 , wherein the first server resource notifies the wireless access point of network address information of a second server resource from which the first server resource obtains the third identifier assigned to the wireless network controller.

10. The method as in claim 1 , wherein mapping the second identifier to the third identifier includes:

detecting a geographical location of the wireless access point; and

wherein the mapping of the second identifier to the wireless network controller is based at least in part on the geographical location of the wireless access point.

11. The method as in claim 1 , wherein mapping the second identifier to the third identifier includes:

communicating a provisioning message to the wireless network controller.

12. The method as in claim 11 , wherein the wireless access point communicates a join request message to the wireless network subsequent to receiving the third identifier.

13. A method comprising:

receiving notification of a first identifier and a second identifier, the first identifier assigned to a wireless access point in a network environment, the second identifier assigned to a controller resource in the network environment;

mapping the second identifier to a third identifier, the third identifier assigned to a wireless network controller; and

generating a message to the wireless access point, the message including the third identifier assigned to the wireless network controller, the method further comprising:

receiving the first identifier and the second identifier in a message received from the wireless access point;

wherein the wireless access point receives the first identifier and the second identifier from a first server resource, the first server resource assigning network addresses to resources in the network environment, the first identifier being a source network address assigned to the wireless access point, the source network address supporting communications in the network environment.

14. The method as in claim 13 , wherein the first server resource notifies the wireless access point of a network address of a second server resource, the wireless access point receiving the third identifier from the second server resource.

15. A method comprising:

receiving notification of a first identifier and a second identifier, the first identifier assigned to a wireless access point in a network environment, the second identifier assigned to a controller resource in the network environment;

mapping the second identifier to a third identifier, the third identifier assigned to a wireless network controller;

transmitting a message to the wireless access point, the message including the third identifier assigned to the wireless network controller the message notifying the wireless access point that the wireless network controller assigned the third identifier has been provisioned to control the wireless access point;

wherein mapping the second identifier to the third identifier includes: mapping a combination of the first identifier and the second identifier to the third identifier assigned to the wireless network controller; and

wherein the second identifier is a domain name value assigned to the controller resource.

16. A method comprising:

receiving notification of a first identifier and a second identifier, the first identifier assigned to a wireless access point in a network environment, the second identifier assigned to a controller resource in the network environment;

mapping the second identifier to a third identifier, the third identifier assigned to a wireless network controller;

transmitting a message to the wireless access point, the message including the third identifier assigned to the wireless network controller, the message notifying the wireless access point that the wireless network controller assigned the third identifier has been provisioned to control the wireless access point;

wherein the mapping of the second identifier to the wireless network controller is based at least in part on a geographical location of the wireless access point; and

wherein a server resource providing the wireless access point with the first identifier and the second identifier is aware of the geographical location of the wireless access point.

17. A system comprising:

a first server resource, the first server resource:

receiving notification of a first identifier and a second identifier, the first identifier assigned to a wireless access point in a network environment, the second identifier assigned to a controller resource in the network environment;

mapping the second identifier to a third identifier, the third identifier assigned to a wireless network controller in the network environment;

provisioning the wireless network controller for use by the wireless access point;

communicating a message to the wireless access point, the message including the third identifier assigned to the wireless network controller;

wherein the first server resource receives the first identifier and the second identifier in the notification, the notification transmitted from the wireless access point; and

the system further comprising: a second server resource, the second server resource assigning network addresses to resources in the network environment, the first identifier being a source network address assigned to the wireless access point by the second server resource.

18. The system as in claim 17 , wherein the second server resource notifies the wireless access point of a network address assigned to the first server resource from which the wireless access point obtains the third identifier assigned to the wireless network controller.

19. The system as in claim 17 , wherein the third identifier is a network address assigned to the wireless network controller; and

wherein a second server resource communicates the message including the network address of the controller resource from a DNS (Domain Name Server) to the wireless access point.

20. The system as in claim 17 , wherein the message indicates identities of multiple network controllers selectable by the wireless access point.

21. The system as in claim 17 , wherein the first server resource maps a combination of the first identifier and the second identifier to the third identifier assigned to the wireless network controller.

22. The system as in claim 17 , wherein mapping of the second identifier to the third identifier assigned to the wireless network controller is based at least in part on a geographical location of the wireless access point.

23. The system as in claim 17 , wherein the second identifier is a domain name assigned to the controller resource.

24. A system comprising:

a first server resource, the first server resource:

receiving notification of a first identifier and a second identifier, the first identifier assigned to a wireless access point in a network environment, the second identifier assigned to a controller resource in the network environment;

mapping the second identifier to a third identifier, the third identifier assigned to a wireless network controller in the network environment;

provisioning the wireless network controller for use by the wireless access point; and

communication a message to the wireless access point, the message including the third identifier assigned to the wireless network controller;

wherein mapping of the second identifier to the third identifier assigned to the wireless network controller is based at least in part on a geographical location of the wireless access point; the system further comprising:

a second server resource, the second server resource providing the wireless access point with the first identifier and the second identifier, the second server resource aware of the geographical location of the wireless access point.

25. A method comprising:

receiving notification of a first identifier and a second identifier, the first identifier assigned to a wireless access point in a network environment, the second identifier assigned to a controller resource in the network environment;

mapping the second identifier to a third identifier, the third identifier assigned to a wireless network controller;

transmitting a message to the wireless access point, the message including the third identifier assigned to the wireless network controller, the message notifying the wireless access point that the wireless network controller assigned the third identifier has been provisioned to control the wireless access point;

wherein the second identifier is a domain name value assigned to the controller resource; and

wherein the domain name value corresponds to a service provider supporting mobile subscribers in a respective geographical area in which the wireless access point resides, the wireless network controller being associated with the service provider.

26. The method as in claim 25 , wherein the mapping of the second identifier to the third identifier is based on awareness of the geographical area of the wireless access point.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY ASSIGNMENT PREVIOUSLY RECORDED ON REEL 051433 FRAME 0654. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT. Recorded Mar 4, 2020
From: TIME WARNER CABLE ENTERPRISES, LLC; CHARTER COMMUNICATIONS OPERATING, LLC
To: WELLS FARGO TRUST COMPANY, N.A.
Reel/Frame 052091/0071 →
SECURITY INTEREST Recorded Dec 27, 2019
From: TIME WARNER CABLE ENTERPRISES, LLC; CHARTER COMMUNICATIONS OPERATING, LLC
To: WELLS FARGO TRUST COMPANY, N.A.
Reel/Frame 051433/0654 →
SECURITY INTEREST Recorded Dec 4, 2019
From: TIME WARNER CABLE ENTERPRISES, LLC; CHARTER COMMUNICATIONS OPERATING, LLC; BRIGHT HOUSE NETWORKS, LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 051287/0057 →
SECURITY INTEREST Recorded Dec 4, 2019
From: CHARTER COMMUNICATIONS OPERATING, LLC; TIME WARNER CABLE ENTERPRISES, LLC; BRIGHT HOUSE NETWORKS, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 051287/0087 →
CHANGE OF ADDRESS Recorded May 13, 2019
From: TIME WARNER CABLE ENTERPRISES LLC
To: TIME WARNER CABLE ENTERPRISES LLC
Reel/Frame 050235/0187 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2019
From: ZHANG, QIANG; MANROA, ARUN
To: TIME WARNER CABLE ENTERPRISES LLC
Reel/Frame 049157/0872 →
Continuity (2)
Continuation 14886189 · Oct 19, 2015
Related Publication 20190182205A1 · Jun 13, 2019