IP Library Granted Patent US 7,701,900
Granted Patent B2
US 7,701,900 · App. 11/051,516 · Granted Apr 20, 2010

Device discovery and channel selection in a wireless networking environment

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,701,900
App. No.
11/051,516
Granted
Apr 20, 2010
Kind
B2
Abstract

A method and apparatus for device discovery and channel selection in a wireless networking environment are described. As part of an automatic network configuration process, a super node sequentially traverses the available channels, broadcasting discovery messages including the channel switching schedule. Wireless nodes that receive those broadcast messages switch channels in lock step with the super node, sending discovery replies on those channels over which the broadcast discovery messages are successfully received. An association is generated identifying accessible nodes and the channels through which those nodes may be accessed. An optimum channel may then be selected based on this association information. Sub-nodes may repeat the broadcast discovery messages, and relay any discovery replies to the super node. The super node may then identify sub-nodes that may be used as proxies to access nodes that would otherwise be inaccessible.

Claims (46)

1. A method for performing channel selection in a wireless network comprising:

a first node broadcasting a first set of discovery packets, wherein said first set of discovery packets comprises a schedule having channel information and time information;

a second node receiving said first set of discovery packets;

said first node and said second node switching between communication channels in accordance with said schedule;

broadcasting by said second node a set of second-node discovery packets, wherein said second-node discovery packets comprises said time information and said channel information; and

receiving by a third node said second-node discovery packets.

2. The method of claim 1 , wherein said broadcasting by said second node further comprises utilizing said time information and said channel information for said broadcasting.

3. The method of claim 2 , wherein said utilizing said time information and said channel information further comprises using an offset to said time information and said channel information.

4. The method of claim 1 , further comprising:

broadcasting by said third node a set of third-node discovery packets comprising an identifier for said third node;

receiving by said second node said third-node discovery packet; and

broadcasting by said second node a set of response packets.

5. The method of claim 4 , wherein said broadcasting by said third node further comprises switching to a specific channel using said time information and said channel information.

6. The method of claim 5 , wherein said second node and said third node switch channels in lockstep.

7. The method of claim 4 , wherein said broadcasting by said second node further comprises broadcasting said identifier of said third node in said response packets.

8. A method for performing channel selection in a wireless network comprising:

a first node broadcasting a first set of discovery packets, wherein said first set of discovery packets comprises a schedule having channel information and time information;

a second node receiving said first set of discovery packets;

said first node and said second node switching between communication channels in accordance with said schedule;

said first node receiving identification information from a plurality of network nodes on a network;

said first node collecting at least one connection path data describing a network connection between said second node and said third node.

9. The method of claim 8 , wherein said collecting further comprises collecting channel availability from said second node and said third node.

10. The method of claim 9 further comprising:

constructing a map that contains said channel availability information for said plurality of network nodes.

11. An apparatus for enabling communication between wireless network devices comprising:

a first network device capable of broadcasting a first set of discovery packets, wherein said first set of discovery packets comprises channel information describing a communication channel and time information describing a schedule data;

at least one second network device capable of receiving said first set of discovery packets; and

said first network device and said at least one second network device are capable of switching to said communication channel on said schedule data using said channel information and said time information;

said at least one second network device enabled to broadcast a set of second-node discovery packets, wherein said second-node discovery packets comprises said time information and said channel information; and

at least one third device capable of receiving said second-node discovery packets.

12. The apparatus of claim 11 , wherein said at least one second network device is further enabled to utilize said time information and said channel information.

13. The apparatus of claim 12 wherein said at least one second network device is further enabled to use an offset to said time information and said channel information.

14. The apparatus of claim 11 further comprising:

said at least one third network device enabled to broadcast a set of third-node discovery packets comprising an identifier of said third network device;

said at least one second network device enabled to receive said third-node discovery packets; and

said at least one second network device enabled to broadcast a set of response packets.

15. The apparatus of claim 14 , wherein said at least one third network device is further enabled to switch to a communication channel using said time information and said channel information.

16. The apparatus of claim 15 , wherein said at least one second network device and said at least one third network device are enabled to switch channels in lockstep.

17. The apparatus of claim 14 , wherein said at least one second network device is further enabled for broadcasting said identifier of said third network device in said response packets.

18. An apparatus for enabling communication between wireless network devices comprising:

a first network device capable of broadcasting a first set of discovery packets, wherein said first set of discovery packets comprises channel information describing a communication channel and time information describing a schedule data;

at least one second network device capable of receiving said first set of discovery packets; and

said first network device and said at least one second network device are capable of switching to said communication channel on said schedule data using said channel information and said time information;

wherein said first network device is further enabled to receive identification information from a plurality of network devices on a network and to collect at least one connection path data describing a network connection between said at least one second network device and said at least one third network device.

19. The apparatus of claim 18 wherein said first network device is further enabled to collect a channel availability data from said at least one second network device and said at least one third network device.

20. The apparatus of claim 19 wherein said first network device is further enabled to construct a map containing said channel availability information for said at least one second network device and a plurality of path information to said plurality of network devices.

Assignments (7)
SECURITY INTEREST Recorded Jul 18, 2024
From: SNAP ONE, LLC
To: JPMORGAN CHASE BANK, N.A. AS ADMINISTRATIVE AGENT
Reel/Frame 068426/0446 →
SECURITY RELEASE R/F 058439/0014 Recorded Jun 17, 2024
From: MORGAN STANLEY SENIOR FUNDING, INC., AS AGENT
To: SNAP ONE, LLC
Reel/Frame 067768/0139 →
SECURITY INTEREST Recorded Dec 9, 2021
From: SNAP ONE, LLC
To: MORGAN STANLEY SENIOR FUNDING INC.
Reel/Frame 058439/0014 →
RELEASE OF SECURITY INTEREST Recorded Dec 9, 2021
From: UBS AG, STAMFORD BRANCH
To: CONTROL4 CORPORATION
Reel/Frame 058438/0975 →
CHANGE OF NAME Recorded Aug 25, 2021
From: WIREPATH HOME SYSTEMS, LLC
To: SNAP ONE, LLC
Reel/Frame 057298/0014 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2019
From: CONTROL4 CORPORATION
To: WIREPATH HOME SYSTEMS, LLC
Reel/Frame 051446/0868 →
SECURITY INTEREST Recorded Aug 2, 2019
From: CONTROL4 CORPORATION
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 049948/0911 →