HANDOFFS BETWEEN ACCESS POINTS IN A WI-FI ENVIRONMENT
First Claim
1. A computer-implemented method for managing wireless connectivity, the computer-implemented method comprising:
- receiving a request from a client device to establish a wireless data link between the client device and a first access point device, the first access point device providing a connection to a computer network;
establishing the wireless data link between the client device and the first access point device on a radio frequency communication channel, the wireless data link used to transmit data packets between the client device and the first access point device;
monitoring at least one parameter of the wireless data link between the client device and the first access point device; and
in response to determining that the at least one parameter meets a predetermined criterion, transmitting a disassociate message to the client device, the disassociate message causing the client device to end the wireless data link.
7 Assignments
0 Petitions
Accused Products
Abstract
Techniques disclosed herein include systems and methods for providing active mobility of Wi-Fi enabled devices within a given wireless local area network (WLAN). In general, techniques include dynamically commanding Wi-Fi enabled devices to disconnect from a corresponding access point in response to meeting predetermined conditions. A forced disconnect can be based on various criteria such as low-power or lost packet thresholds triggering the forced disconnect. Such techniques cause a Wi-Fi enabled device to disconnect from one access point and connect to another access point before a connection quality deteriorates to a point that causes noticeable interruptions in connectivity or a generally poor experience, thereby enabling a smooth transition among access points.
65 Citations
20 Claims
-
1. A computer-implemented method for managing wireless connectivity, the computer-implemented method comprising:
-
receiving a request from a client device to establish a wireless data link between the client device and a first access point device, the first access point device providing a connection to a computer network; establishing the wireless data link between the client device and the first access point device on a radio frequency communication channel, the wireless data link used to transmit data packets between the client device and the first access point device; monitoring at least one parameter of the wireless data link between the client device and the first access point device; and in response to determining that the at least one parameter meets a predetermined criterion, transmitting a disassociate message to the client device, the disassociate message causing the client device to end the wireless data link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for managing wireless connectivity, the system comprising:
-
a processor; and a memory coupled to the processor, the memory storing instructions that, when executed by the processor, cause the system to perform the operations of; receiving a request from a client device to establish a wireless data link between the client device and a first access point device, the first access point device providing a connection to a computer network; establishing the wireless data link between the client device and the first access point device on a radio frequency communication channel, the wireless data link used to transmit data packets between the client device and the first access point device; monitoring at least one parameter of the wireless data link between the client device and the first access point device; and in response to determining that the at least one parameter meets a predetermined criterion, transmitting a disassociate message to the client device, the disassociate message causing the client device to end the wireless data link. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer program product including a non-transitory computer-storage medium having instructions stored thereon for processing data information, such that the instructions, when carried out by a processing device, cause the processing device to perform the operations of:
-
receiving a request from a client device to establish a wireless data link between the client device and a first access point device, the first access point device providing a connection to a computer network; establishing the wireless data link between the client device and the first access point device on a radio frequency communication channel, the wireless data link used to transmit data packets between the client device and the first access point device; monitoring at least one parameter of the wireless data link between the client device and the first access point device; and in response to determining that the at least one parameter meets a predetermined criterion, transmitting a disassociate message to the client device, the disassociate message causing the client device to end the wireless data link.
-
Specification