IP Library Granted Patent US 9,420,518
Granted Patent B2
US 9,420,518 · App. 14/453,634 · Granted Aug 16, 2016

Layer-3 mesh connectivity of wireless local networks

Inventors: Sibasis Purohit (Bangalore, IN); Pankaj Vyas (Bangalore, IN)
Assignee: GAINSPAN CORPORATION
H04W40/244H04W84/18Y02B60/50
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 9,420,518
App. No.
14/453,634
Granted
Aug 16, 2016
Kind
B2
Abstract

A first wireless device of a wireless local network is operated in an un-associated data transfer mode at a layer-2 level. In the un-associated data transfer mode, communication between the first wireless device and a second wireless device in the wireless local network is allowed to take place without prior authentication and association between the two wireless devices. The first wireless device participates in formulation of routing information in routing nodes of a wireless mesh network while operating in the un-associated data transfer mode. If configured as an end device, the first wireless device thereafter exchanges data packets with another wireless device in the mesh. If configured as a router, the first wireless device routes packets to corresponding wireless devices in the mesh. Operation in the un-associated data transfer mode may result in reduction in power consumption of nodes in the mesh, as well as increased data throughput.

Claims (53)

1. A method of operating a first wireless device of a first wireless local network comprised in a wireless mesh network operating at a layer-3 level, said wireless mess network being formed of a plurality of wireless local networks including said first wireless local network, wherein said method is performed in said first wireless device, said method comprising:

setting an operating mode to un-associated data transfer mode at a layer-2 level;

participating in formulation of routing information in routing nodes of said wireless mesh network while operating in said un-associated data transfer mode,

wherein said formulation comprises sending and receiving layer-3 packets having content forming the basis for said routing information, while operating in said un-associated wireless mode; and

exchanging, while continuing operation in said un-associated data transfer mode after said formulation, layer-3 data packets with a second wireless device comprised in said wireless mesh network, with each layer-3 data packet containing a corresponding data payload sought to be transmitted from a source end device to a destination end device.

2. The method of claim 1 , wherein said first wireless device is a first router node and said second wireless device is a second router node, both at said layer-3 level.

3. The method of claim 2 , wherein said routing information in each of said routing nodes comprises data indicating a next hop layer-2 address for each layer-3 address of a corresponding end device in said plurality of wireless local networks,

wherein said second wireless device operates in said un-associated data transfer mode during said exchanging, wherein a structure of said layer-3 data packets is according to IEEE 802.11 standards, wherein each of a ‘To DS’ bit and a ‘From DS’ bit in a frame control field of said layer-3 data packets is set to zero.

4. The method of claim 3 , further comprising operating said first wireless device additionally as a conventional access point (AP) according to IEEE 802.11 standards to enable a third wireless device to associate with said conventional AP, wherein said third wireless device is incapable of operating in said un-associated data transfer mode,

wherein said first wireless device transmits beacons according to IEEE 802.11 standards during operation as said conventional access point (AP) according to IEEE 802.11 standards.

5. The method of claim 4 , wherein said first wireless device, during operation as said conventional AP, exchanges a layer-2 packet with said third wireless device,

wherein a ‘To DS’ bit and a ‘From DS’ bit in a frame control field of said layer-2 packet are respectively set to zero and one when said packet is transmitted by said first wireless device to said third wireless device, and

wherein a ‘To DS’ bit and a ‘From DS’ bit in said frame control field of said layer-2 packet are respectively set to one and zero when said packet is transmitted by said third wireless device to said first wireless device.

6. The method of claim 5 , wherein said first wireless device is a router node in said wireless mesh network, wherein said participating comprises:

receiving a DODAG Information Object (DIO) message from a second router node in said wireless mesh network; and

transmitting, in response to receiving said DIO message, a DODAG Destination Advertisement Object (DAO) message specifying that said first wireless device has joined said wireless mesh network by selecting said second router node as a parent node.

7. The method of claim 6 , wherein said participating further comprises:

transmitting a second DIO message to nodes in the listening vicinity of said first wireless device;

receiving from an end node, a second DAO message specifying that said end node has joined said wireless mesh network by selecting said first wireless device as a parent node; and

adding a routing table entry in said first wireless device, wherein said routing table entry includes the medium control access (MAC) address of said end node.

8. The method of claim 7 , wherein said first wireless node transmits a third DAO message to said second router node, said third DAO message specifying that said third wireless device has joined said wireless mesh network by selecting said first wireless device as a parent node.

9. A non-transitory machine readable medium storing one or more sequences of instructions for operating a first wireless device of a first wireless local network comprised in a wireless mesh network operating at a layer-3 level, said wireless mesh network being formed of a plurality of wireless local networks including said first wireless local network, wherein execution of said one or more instructions by one or more processors contained in said first wireless device enables said first wireless device to perform the actions of:

setting an operating mode of said first wireless device to un-associated data transfer mode at a layer-2 level;

participating in formulation of routing information in routing nodes of said wireless mesh network while operating in said un-associated data transfer mode,

wherein said formulation comprises sending and receiving layer-3 packets having content forming the basis for said routing information, while operating in said un-associated wireless mode; and

exchanging, while continuing operation in said un-associated data transfer mode after said formulation, layer-3 data packets with a second wireless device comprised in said wireless mesh network, with each layer-3 data packet containing a corresponding data payload sought to be transmitted from a source end device to a destination end device.

10. The non-transitory machine readable medium of claim 9 , wherein said first wireless device is a first router node and said second wireless device is a second router node, both at said layer-3 level.

11. The non-transitory machine readable medium of claim 10 , wherein said routing information in each of said routing nodes comprises data indicating a next hop layer-2 address for each layer-3 address of a corresponding end device in said plurality of wireless local networks,

wherein said second wireless device operates in said un-associated data transfer mode during said exchanging, wherein a structure of said layer-3 data packets is according to IEEE 802.11 standards, wherein each of a ‘To DS’ bit and a ‘From DS’ bit in a frame control field of said layer-3 data packets is set to zero.

12. The non-transitory machine readable medium of claim 11 , further comprising instructions for:

operating said first wireless device additionally as a conventional access point (AP) according to IEEE 802.11 standards to enable a third wireless device to associate with said conventional AP, wherein said third wireless device is incapable of operating in said un-associated data transfer mode,

wherein said first wireless device transmits beacons according to IEEE 802.11 standards during operation as said conventional access point (AP) according to IEEE 802.11 standards.

13. The non-transitory machine readable medium of claim 12 , wherein said first wireless device, during operation as said conventional AP, exchanges a layer-2 packet with said third wireless device,

wherein a ‘To DS’ bit and a ‘From DS’ bit in a frame control field of said layer-2 packet are respectively set to zero and one when said packet is transmitted by said first wireless device to said third wireless device, and

wherein a ‘To DS’ bit and a ‘From DS’ bit in said frame control field of said layer-2 packet are respectively set to one and zero when said packet is transmitted by said third wireless device to said first wireless device.

14. The non-transitory machine readable medium of claim 13 , wherein said first wireless device is a router node in said wireless mesh network, wherein said participating comprises:

receiving a DODAG Information Object (DIO) message from a second router node in said wireless mesh network; and

transmitting, in response to receiving said DIO message, a DODAG Destination Advertisement Object (DAO) message specifying that said first wireless device has joined said wireless mesh network by selecting said second router node as a parent node.

15. The non-transitory machine readable medium of claim 14 , wherein said participating further comprises:

transmitting a second DIO message to nodes in the listening vicinity of said first wireless device;

receiving from an end node, a second DAO message specifying that said end node has joined said wireless mesh network by selecting said first wireless device as a parent node; and

adding a routing table entry in said first wireless device, wherein said routing table entry includes the medium control access (MAC) address of said end node.

16. The non-transitory machine readable medium of claim 15 , wherein said first wireless node transmits a third DAO message to said second router node, said third DAO message specifying that said third wireless device has joined said wireless mesh network by selecting said first wireless device as a parent node.

17. A first wireless device of a first wireless local network comprised in a wireless mesh network operating at a layer-3 level, said wireless mess network being formed of a plurality of wireless local networks including said first wireless local network, said first wireless device being operable to:

set an operating mode of said first wireless device to un-associated data transfer mode at a layer-2 level;

participate in formulation of routing information in routing nodes of said wireless mesh network while operating in said un-associated data transfer mode,

wherein said formulation comprises sending and receiving layer-3 packets having content forming the basis for said routing information, while operating in said un-associated wireless mode; and

exchange, while continuing operation in said un-associated data transfer mode after said formulation, layer-3 data packets with a second wireless device comprised in said wireless mesh network, with each layer-3 data packet containing a corresponding data payload sought to be transmitted from a source end device to a destination end device.

18. The first wireless device of claim 17 , wherein said first wireless device is a first router node and said second wireless device is a second router node, both at said layer-3 level.

19. The first wireless device of claim 18 , wherein said routing information in each of said routing nodes comprises data indicating a next hop layer-2 address for each layer-3 address of a corresponding end device in said plurality of wireless local networks,

wherein said second wireless device operates in said un-associated data transfer mode during said exchanging, wherein a structure of said layer-3 data packets is according to IEEE 802.11 standards, wherein each of a ‘To DS’ bit and a ‘From DS’ bit in a frame control field of said layer-3 data packets is set to zero.

20. The first wireless device of claim 19 , further operable to operating additionally as a conventional access point (AP) according to IEEE 802.11 standards to enable a third wireless device to associate with said conventional AP, wherein said third wireless device is incapable of operating in said un-associated data transfer mode,

wherein said first wireless device transmits beacons according to IEEE 802.11 standards during operation as said conventional access point (AP) according to IEEE 802.11 standards.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2017
From: SIGMA PARTNERS 7, L.P.
To: GAINSPAN CORPORATION
Reel/Frame 041943/0878 →
SECURITY INTEREST Recorded Sep 22, 2016
From: GAINSPAN CORPORATION
To: SIGMA PARTNERS 7, L.P.
Reel/Frame 040114/0011 →
SECURITY INTEREST Recorded Apr 3, 2015
From: GAINSPAN CORPORATION
To: SILICON VALLEY BANK
Reel/Frame 035330/0761 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2014
From: PUROHIT, SIBASIS; VYAS, PANKAJ
To: GAINSPAN CORPORATION
Reel/Frame 033483/0929 →
Continuity (1)
Related Publication 20160043942A1 · Feb 11, 2016