Methods, apparatuses and systems facilitating client handoffs in wireless network systems
First Claim
Patent Images
1. A wireless network access device, comprising:
- a network interface;
a processor;
a memory; and
a wireless network access application, stored in the memory, comprising instructions operable to cause the processor and the network interface to;
store an Internet Protocol (IP) address of the wireless network access device;
receive an association request from a wireless client, wherein the association request comprises a second IP address of a second wireless network access device with which the wireless client has been associated and a handoff counter value;
transmit an association response to the wireless client;
provide the IP address of the wireless network access device to the wireless client;
transmit a mobility notification message identifying the wireless client to the second wireless network access device, the mobility notification message comprises the second IP address and the handoff counter value identified in the association request;
store the handoff counter value in association with an identifier for the wireless client;
receive a second mobility notification message from a third wireless network access device, the second mobility notification message identifies a second wireless client and a second handoff counter value, and the second wireless client has been associated with the wireless network access device; and
compare the handoff counter value corresponding to the wireless client with the second handoff counter value corresponding to the second wireless client.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatuses, and systems directed to facilitating roaming and client handoffs in wireless networks. In one implementation, the present invention is directed to a coordination mechanism facilitating handoffs of wireless clients in a wireless network infrastructure. In one implementation, the coordination mechanism minimizes the use of group- or multi-casting to provide a scalable wireless network roaming infrastructure.
126 Citations
14 Claims
-
1. A wireless network access device, comprising:
- a network interface;
a processor;
a memory; and
a wireless network access application, stored in the memory, comprising instructions operable to cause the processor and the network interface to;store an Internet Protocol (IP) address of the wireless network access device;
receive an association request from a wireless client, wherein the association request comprises a second IP address of a second wireless network access device with which the wireless client has been associated and a handoff counter value;
transmit an association response to the wireless client;
provide the IP address of the wireless network access device to the wireless client;
transmit a mobility notification message identifying the wireless client to the second wireless network access device, the mobility notification message comprises the second IP address and the handoff counter value identified in the association request;
store the handoff counter value in association with an identifier for the wireless client;
receive a second mobility notification message from a third wireless network access device, the second mobility notification message identifies a second wireless client and a second handoff counter value, and the second wireless client has been associated with the wireless network access device; and
compare the handoff counter value corresponding to the wireless client with the second handoff counter value corresponding to the second wireless client. - View Dependent Claims (2, 3, 4, 5, 6)
- a network interface;
-
7. In a wireless network access device operably connected to a wireless network and having an Internet Protocol (IP) address, a method comprising:
- receiving an association request from a wireless client, wherein the association request comprises a second IP address of a second wireless network access device with which the wireless client has been associated and a handoff counter value;
transmitting an association response to the wireless client;
providing the IP address of the wireless network access device to the wireless client;
transmitting a mobility notification message identifying the wireless client to the second wireless network access device, the mobility notification message comprises the second IP address and the handoff counter value identified in the association request;
storing the handoff counter value in association with an identifier for the wireless client;
receiving a second mobility notification message from a third wireless network access device, wherein the second mobility notification message identifies a second wireless client and a second handoff counter value, and the second wireless client has been associated with the wireless client has been associated with the wireless network access device; and
comparing the handoff counter value corresponding to the wireless client with the second handoff counter value corresponding to the second wireless client. - View Dependent Claims (8, 9, 10, 11, 12)
- receiving an association request from a wireless client, wherein the association request comprises a second IP address of a second wireless network access device with which the wireless client has been associated and a handoff counter value;
-
13. A wireless network access device, comprising:
- means for storing an Internet Protocol (IP) address of the wireless network access device;
means for receiving an association request from a wireless client, wherein the association request comprises a second IP address of a second wireless network access device with which the wireless client has been associated and a handoff counter value;
means for transmitting an association response to the wireless client;
means for providing the IP address of the wireless network access device to the wireless client;
means for transmitting a mobility notification message identifying the wireless client to the second wireless network access device, the mobility notification message comprises the second IP address and the handoff counter value identified in the association request;
means for storing the handoff counter value in association with an identifier for the wireless client;
means for receiving a second mobility notification message from a third wireless network access device, the second mobility notification message identifies a second wireless client and a second handoff counter value, and the second wireless client has been associated with the wireless network access device; and
means for comparing the handoff counter value corresponding to the wireless client with the second handoff counter value corresponding to the second wireless client.
- means for storing an Internet Protocol (IP) address of the wireless network access device;
-
14. A wireless network system, comprising:
- a plurality of access elements, wherein each access element is capable of;
communication with one of at least one central control element; and
wireless communication with at least one wireless client in connection with the central control element; and
the at least one central control element, wherein each central control element is capable of supervising at least one of the plurality of access elements and is operative to;Manage wireless connections between the access elements supervised by the central control element and their corresponding wireless clients;
store an Internet Protocol (IP) address of the central control element;
receive, through a first access element, an association request from a wireless client, wherein the association request comprises a second IP address of a second central control element that supervises a second access element with which the wireless client has been associated and a handoff counter value maintained by the wireless client;
transmit, through the first access element, an association response to the wireless client;
provide the IP address of the central control element to the wireless client;
transmit a mobility notification message identifying the wireless client to the second central control element, wherein the mobility notification message comprises the second IP address and the handoff counter value identified in the association request;
store the handoff counter value in association with an identifier for the wireless client;
receive a second mobility notification message from the second central control element or a third central control element, wherein the second mobility notification message identifies a second wireless client and a second handoff counter value;
compare the wireless client with the second wireless client and the handoff counter value corresponding to the wireless client with the second handoff counter value corresponding to the second wireless client;
when the wireless client is the same as the second wireless client and the handoff counter value is greater than the second handoff counter value, then ignore the second mobility notification message; and
when the wireless client is the same as the second wireless client and the handoff counter value is less than the second handoff counter value, then respond to the second mobility notification message by transmitting connection state information corresponding to the wireless client to the second or the third central control element.
- a plurality of access elements, wherein each access element is capable of;
Specification