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.
Legal claims defining the scope of protection, as filed with the USPTO.
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.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
February 20, 2019
December 8, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.