IP Library Granted Patent US 7,545,782
Granted Patent B2
US 7,545,782 · App. 10/782,196 · Granted Jun 9, 2009

Mobile station traffic routing

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 7,545,782
App. No.
10/782,196
Granted
Jun 9, 2009
Kind
B2
Abstract

Devices, networks and methods relating to routing gateway traffic in a mesh network for wireless access. A mesh network has multiple nodes in at least one gateway node through which all incoming and outgoing data traffic pass through. The nodes provide wireless access to wireless and user devices, each of which is associated with a node in the mesh network. Each gateway node contains a record detailing which nodes are providing wireless access to which wireless end user device and which nodes are associated with which end user devices. This record of each end user device's location is periodically updated as the gateway node periodically receives data from the nodes which detail the device is being serviced by which node. Any incoming data traffic destined for an end user device is encapsulated and routed to the proper node servicing that end user device.

Claims (29)

1. In a mesh network having a plurality of nodes for providing wireless access to a plurality of wireless end user devices including a first device and a second device, the first device being associated with a first home node, the second device being provided wireless access by a second roaming node and being associated with a second home node different from the second roaming node, the second roaming node and the second home node each being different from the first home node, the plurality of nodes including a gateway node for tracking the wireless end user devices and for relaying data traffic between the mesh network and another network external to the mesh network, a method of routing data traffic between the second device and the first device when the first device moves into a coverage area of a first roaming node different from each of the first home node and the second roaming node, the method comprising:

receiving only at the gateway node a notification from the first roaming node that the first device has moved into the coverage area of the first roaming node;

receiving only at the first home node a notification from the gateway node that the first device has moved into the coverage area of the first roaming node;

receiving the data traffic from the second roaming node at the first home node, the data traffic originating from the second device and being destined for the first device;

forwarding the data traffic from the first home node to the first roaming node;

determining at the first roaming node that the data traffic was received from the second roaming node;

determining that the data traffic originated from the second device and is destined for the first device;

reprogramming the first roaming node to route any further data traffic destined for the second device to the second roaming node; and

forwarding the data traffic to the first device wherein further data traffic destined for the second device at the second roaming node from the first roaming node is routed to the second device without involving the second home node or the gateway node.

2. The method according to claim 1 wherein an address of the second device is derived from an address of the second home node.

3. The method according to claim 2 wherein the address of the second device is an IP address of the second device, the address of the second home node is an IP address of the second home node, whereby the IP address of the second device is derived from the IP address of the second home node.

4. The method according to claim 2 wherein routing any further data traffic destined for the second device to the second roaming node comprises associating the further data traffic with an address of the second roaming node which is different from the address of the second home node.

5. The method according to claim 4 wherein associating the further data traffic with the address of the second roaming node comprises repackaging the further data traffic using the address of the second roaming node.

6. The method according to claim 1 wherein any further data traffic destined for the second device which is received by the second roaming node is forwarded by the second roaming node to the second device.

7. The method according to claim 1 wherein determining that the data traffic was received from the second roaming node at the first roaming node comprises determining an association between the data traffic and an address of the second roaming node.

8. The method according to claim 1 wherein determining that the data traffic originated from the second device and is destined for the first device comprises: determining an association between the data traffic and an address of the second device; and determining an association between the data traffic and an address of the first device.

9. A mesh network having a plurality of nodes for providing wireless access to a plurality of wireless end user devices including a first device and a second device, the plurality of nodes including:

a first roaming node for providing wireless access to the first device when the first device moves into a coverage area of the first roaming node, the providing including receiving data traffic from the first device;

a gateway node for tracking the wireless end user devices and for relaying data traffic between the mesh network and another network external to the mesh network, the gateway node being further for receiving a notification from the first roaming node that the first device has moved into the coverage area of the first roaming node, the first roaming node being further for sending the notification only to the gateway node;

a first home node associated with the first device, the first home node being different from the first roaming node, the first home node being for receiving from the gateway node a notification that the first device has moved into the coverage area of the first roaming node, the gateway node being further for sending the notification only to the first home node;

a second home node associated with the second device; and

a second roaming node different from the first roaming node and the second home node, the second roaming node being for receiving from the second device data traffic destined for the first device, and for forwarding the data traffic to the first home node, the first home node being further for forwarding the data traffic to the first roaming node, the first roaming node being further for:

determining that the data traffic was received from the second roaming node;

determining that the data traffic originated from the second device and is destined for the first device;

reprogramming the first roaming node to route further data traffic destined for the second device to the second roaming node; and

forwarding the data traffic to the first device wherein any further data traffic destined for the second device at the second roaming node from the first roaming node is routed to the second device without involving the second home node or the gateway node.

10. The mesh network according to claim 9 wherein an address of the second device is derived from an address of the second home node.

11. The mesh network according to claim 10 wherein routing any further data traffic destined for the second device to the second roaming node comprises associating the further data traffic with an address of the second roaming node which is different from the address of the second home node.

12. The mesh network according to claim 11 wherein associating the further data traffic with the address of the second roaming node comprises repackaging the further data traffic using the address of the second roaming node.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2015
From: BELAIR NETWORKS INC.
To: ERICSSON WIFI INC.
Reel/Frame 036488/0820 →
RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS) Recorded Sep 2, 2015
From: COMERICA BANK
To: BELAIR NETWORKS INC.; BELAIR NETWORKS, CORP.
Reel/Frame 036526/0599 →
SECURITY AGREEMENT Recorded May 16, 2011
From: BELAIR NETWORKS INC., A CORPORATION EXISTING UNDER THE LAWS OF THE PROVINCE OF ONTARIO
To: COMERICA BANK, A TEXAS BANKING ASSOCIATION AND AUTHORIZED FOREIGN BANK UNDER THE BANK ACT (CANADA)
Reel/Frame 026282/0232 →
RELEASE OF SECURITY INTERESTS Recorded Apr 21, 2011
From: MMV FINANCIAL INC. (WHICH CONTROLS GATX/MM VENTURE FINANCE PARTNERSHIP, WF FUND III, LIMITED PARTNERSHIP COB AS WELLINGTON FINANCIAL FUND III, AND WELLINGTON FINANCIAL LP)
To: BELAIR NETWORKS INC.
Reel/Frame 026163/0511 →
SECURITY AGREEMENT Recorded Dec 27, 2007
From: BELAIR NETWORKS INC.
To: WF FUND III, LIMITED PARTNERSHIP COB AS WELLINGTON FINANCIAL FUND III & WELLINGTON FINANCIAL LP
Reel/Frame 020388/0619 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2006
From: BELAIR NETWORKS INC.
To: MMV FINANCIAL INC.
Reel/Frame 018479/0082 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2004
From: RAYMENT, STEPHEN G.; NANDY, BISWAJIT; SO, TRICCI YUK-YING
To: BELAIR NETWORKS, INC.
Reel/Frame 015011/0174 →