Bluetooth assisted cooperative WiFi scan and roam
First Claim
1. A cooperative scan and roam BLUETOOTH system comprising:
- one or more BLUETOOTH nodes configured to transmit node roam table data or a universally unique identifier (UUID) to one or more client devices, the one or more client devices each having a stored client roam table and connected to at least one of multiple access points of a wireless network;
thereby allowing the one or more client devices to update their stored client roam tables wherein, when node roam table data is transmitted, the stored client roam tables are updated based on the transmitted node roam table data, and wherein, when a UUID is transmitted, the stored client roam tables are updated based on roam table information obtained from a server according to the transmitted UUID, or are updated based on roam table information obtained from a cache including multiple roam tables according to the transmitted UUID;
wherein the one or more client devices are configured to receive the node roam table data from the one or more BLUETOOTH nodes, the server and/or the cache, and store the received node roam table data in their client roam tables; and
wherein the one or more client devices are configured to scan the one or more wireless networks to detect additional access points in the one or more wireless networks, compare scan result data to the received node roam table data, and when the scan result data is different from the received roam table data, transmit the scan result data to the one or more BLUETOOTH nodes.
5 Assignments
0 Petitions
Accused Products
Abstract
According to various aspects, exemplary embodiments are disclosed of systems and methods related to Bluetooth assisted cooperative scan and roam for wireless networks. In an exemplary embodiment, a cooperative scan and roam Bluetooth system generally includes one or more Bluetooth nodes configured to transmit node roam table data and/or a universally unique identifier (UUID) to one or more client devices having a stored client roam table and connected to at least one of multiple access points of a wireless network. This allows the one or more client devices to update their stored client roam tables based on the transmitted node roam table data and/or roam table information obtained from a server and/or cache including multiple roam tables, based on the UUID.
43 Citations
18 Claims
-
1. A cooperative scan and roam BLUETOOTH system comprising:
-
one or more BLUETOOTH nodes configured to transmit node roam table data or a universally unique identifier (UUID) to one or more client devices, the one or more client devices each having a stored client roam table and connected to at least one of multiple access points of a wireless network; thereby allowing the one or more client devices to update their stored client roam tables wherein, when node roam table data is transmitted, the stored client roam tables are updated based on the transmitted node roam table data, and wherein, when a UUID is transmitted, the stored client roam tables are updated based on roam table information obtained from a server according to the transmitted UUID, or are updated based on roam table information obtained from a cache including multiple roam tables according to the transmitted UUID; wherein the one or more client devices are configured to receive the node roam table data from the one or more BLUETOOTH nodes, the server and/or the cache, and store the received node roam table data in their client roam tables; and wherein the one or more client devices are configured to scan the one or more wireless networks to detect additional access points in the one or more wireless networks, compare scan result data to the received node roam table data, and when the scan result data is different from the received roam table data, transmit the scan result data to the one or more BLUETOOTH nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of providing cooperative roaming for one or more client devices in a wireless network, the method comprising:
-
positioning one or more BLUETOOTH nodes in one or more wireless networks, each BLUETOOTH node configured to transmit node roam table data or a universally unique identifier (UUID) to one or more client devices, the one or more client devices each having a stored client roam table; thereby allowing the one or more client devices to update their stored client roam tables wherein, when node roam table data is transmitted, the stored client roam tables are updated based on the transmitted node roam table data, and wherein, when a UUID is transmitted, the stored client roam tables are updated based on roam table information obtained from a server according to the transmitted UUID, or are updated based on roam table information obtained from a cache including multiple roam tables according to the transmitted UUID; wherein the one or more client devices are configured to receive the node roam table data from the one or more BLUETOOTH nodes, the server and/or the cache, and store the received node roam table data in their client roam tables; and wherein the one or more client devices are configured to scan the one or more wireless networks to detect additional access points in the one or more wireless networks, compare scan result data to the received node roam table data, and when the scan result data is different from the received roam table data, transmit the scan result data to the one or more BLUETOOTH nodes. - View Dependent Claims (15, 16, 17, 18)
-
Specification