IP Library Granted Patent US 10,383,057
Granted Patent B2
US 10,383,057 · App. 15/394,428 · Granted Aug 13, 2019

Multicast wakeup in wireless networks

Inventors: Emily H. Qi (Gig Harbor, WA); Po-Kai Huang (Santa Clara, CA); Dave Cavalcanti (Portland, OR)
Assignee: Intel IP Corporation
H04W52/0235H04W4/06H04W52/0248H04L12/189H04W84/18Y02D70/00Y02D70/1224Y02D70/1262Y02D70/1264Y02D70/142Y02D70/144Y02D70/146Y02D70/162Y02D70/164Y02D70/166Y02D70/168Y02D70/20Y02D70/21Y02D70/22Y02D70/26
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 10,383,057
App. No.
15/394,428
Granted
Aug 13, 2019
Kind
B2
Abstract

The disclosure describes systems and methods for updating multicast wakeup schedules in devices in a mesh network such as a neighborhood area network (NAN) multicast service group (NMSG). The systems and methods enable meshed devices to send and receive routing control messages amongst themselves in accordance with a centralized update protocol, a distributed update protocol, or a hybrid update protocol which is a combination of the centralized and distributed update protocols.

Claims (39)

1. A wireless device comprising memory and processing circuitry configured to:

determine that a network state change has occurred in a mesh network;

determine, based at least in part on the network state change, a first multicast wakeup schedule for use in communicating in the mesh network;

determine one or more neighboring devices in the mesh network to send the first multicast wakeup schedule; and

cause to send the first multicast wakeup schedule to the one or more neighboring devices, wherein the first multicast wakeup schedule is sent to the one or more neighboring devices in a neighbor awareness network service discovery frame that is sent in a discovery window.

2. The wireless device of claim 1 , wherein the first multicast wakeup schedule is a master multicast wakeup schedule.

3. The wireless device of claim 1 , wherein the first multicast wakeup schedule is a local multicast wakeup schedule.

4. The wireless device of claim 1 , wherein the memory and processing circuitry are further configured to:

determine a second multicast wakeup schedule for use in communicating in the mesh network; and

cause to send the second multicast wakeup schedule to the one or more neighboring devices, wherein the second multicast wakeup schedule is sent to the one or more neighboring devices in a neighbor awareness network schedule update frame.

5. The wireless device of claim 1 , wherein the mesh network is a neighborhood area network.

6. The wireless device of claim 1 , wherein the network state change comprises a user device enrolling in the mesh network, a user device leaving the mesh network, network inference in the mesh network, a power consumption change by a user device in the mesh network, or a change in frequency routing topology in the mesh network.

7. The wireless device of claim 1 , wherein the first multicast wakeup schedule includes a resource allocation for multicast operation.

8. The wireless device of claim 7 , wherein the resource allocation includes a start time.

9. The wireless device of claim 1 , wherein the memory and processing circuitry are further configured to:

identify a second multicast wakeup schedule received from a first neighboring device of the one or more neighboring devices;

determine a third multicast wakeup schedule, based at least in part on the second multicast wakeup schedule, for use in communicating in the mesh network; and

cause to send the third multicast wakeup schedule to the one or more neighboring devices.

10. A wireless device comprising memory and processing circuitry configured to:

identify a multicast wakeup schedule received from a parent device in a mesh network;

update an internal multicast schedule of the wireless device using the multicast wakeup schedule;

determine one or more neighboring devices in the mesh network; and

cause to send the multicast wakeup schedule to the one or more neighboring devices, wherein the multicast wakeup schedule is sent to the one or more neighboring devices in a neighbor awareness network service discovery frame that is sent in a discovery window.

11. The wireless device of claim 10 , wherein the multicast wakeup schedule is a master multicast wakeup schedule.

12. The wireless device of claim 10 , wherein the multicast wakeup schedule includes a resource allocation for multicast operation.

13. The wireless device of claim 12 , wherein the resource allocation includes a start time.

14. A wireless device comprising memory and processing circuitry configured to:

identify a first multicast wakeup schedule received from a parent device in a mesh network;

determine a second multicast wakeup schedule that is different from the first multicast wakeup schedule;

determine one or more neighboring devices in the mesh network; and

cause to send the second multicast wakeup schedule to the one or more neighboring devices, wherein the second multicast wakeup schedule is sent to the one or more neighboring devices in a neighbor awareness network service discovery frame that is sent in a discovery window.

15. The wireless device of claim 14 , wherein the first multicast wakeup schedule and the second multicast wakeup schedule allow complimentary use of network resources at the wireless device.

16. The wireless device of claim 14 , wherein the second multicast wakeup schedule is based at least in part on the first multicast wakeup schedule.

17. The wireless device of claim 14 , wherein the memory and processing circuitry are further configured to:

determine to send to the parent device a third multicast wakeup schedule that is different from the first multicast wakeup schedule;

determine the third multicast wakeup schedule based at least in part on the first multicast wakeup schedule;

cause to send the third multicast wakeup schedule to the parent device; and

identify a fourth multicast wakeup schedule received from the parent device, wherein the second multicast wakeup schedule is based at least in part on the fourth multicast wakeup schedule.

18. The wireless device of claim 14 , wherein the first multicast wakeup schedule comprises a master multicast wakeup schedule and a local multicast wakeup schedule, and wherein the second multicast wakeup schedule comprises the master multicast wakeup schedule.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2021
From: INTEL IP CORPORATION
To: INTEL CORPORATION
Reel/Frame 056337/0609 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2017
From: QI, EMILY H.; HUANG, PO-KAI; CAVALCANTI, DAVE
To: INTEL IP CORPORATION
Reel/Frame 043606/0089 →
Continuity (2)
Provisional Application 62378003 · Aug 22, 2016
Related Publication 20180054782A1 · Feb 22, 2018