IP Library Granted Patent US 9,913,109
Granted Patent B2
US 9,913,109 · App. 15/392,112 · Granted Mar 6, 2018

Apparatus, system and method of NAN multicast group

Inventors: Emily H. Qi (Gig Harbor, WA); Elad Oren (Tel Aviv, IL); Minyoung Park (Portland, OR)
Assignee: INTEL IP CORPORATION
H04W4/08H04L65/4076H04W8/005H04W12/04
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,913,109
App. No.
15/392,112
Granted
Mar 6, 2018
Kind
B2
Abstract

Some demonstrative embodiments include apparatuses, systems and/or methods of communicating traffic to a plurality of wireless devices. For example, an apparatus may include logic and circuitry configured to cause a Neighbor Awareness Networking (NAN) device to communicate one or more discovery messages during at least one Discovery Window (DW) of a NAN cluster including the NAN device; and communicate data within a data link group after the DW, the data link group including the NAN device and one or more NAN devices of the NAN cluster.

Claims (46)

1. An apparatus comprising a memory, and a processor configured to cause a first Neighbor Awareness Networking (NAN) device to:

transmit a NAN Service Discovery Frame (SDF) to announce a multicast group of two or more NAN devices to communicate multicast traffic of a service, the multicast group comprising the first NAN device;

process a first NAN action frame from a second NAN device, the first NAN action frame comprising a first attribute type to indicate a request to join the multicast group; and

transmit a second NAN action frame to the second NAN device, the second NAN action frame comprising a second attribute type to indicate a response, and a status field to indicate whether the request to join the multicast group is accepted or rejected, the second NAN action frame comprising a group identifier (ID) of the multicast group when the request to join the multicast group is accepted.

2. The apparatus of claim 1 , wherein, when the request to join the multicast group is accepted, the second NAN action frame comprises group availability information to indicate one or more time slots and a channel to communicate in the multicast group.

3. The apparatus of claim 1 , wherein, when the request to join the multicast group is accepted, the second NAN action frame comprises a NAN availability attribute corresponding to the multicast group.

4. The apparatus of claim 1 , wherein the first NAN action frame comprises a NAN availability attribute corresponding to the second NAN device.

5. The apparatus of claim 1 configured to cause the first NAN device to generate a group key to encrypt communications within the multicast group.

6. The apparatus of claim 1 configured to cause the first NAN device to transmit the NAN SDF during a Discovery Window (DW).

7. The apparatus of claim 1 configured to cause the first NAN device to communicate a multicast transmission with the multicast group.

8. The apparatus of claim 1 comprising Medium Access Control (MAC) logic, and Physical Layer (PHY) logic.

9. The apparatus of claim 1 comprising a radio.

10. The apparatus of claim 1 comprising one or more antennas.

11. A product comprising one or more tangible computer-readable non-transitory storage media comprising computer-executable instructions operable to, when executed by at least one processor, enable the at least one processor to cause a first Neighbor Awareness Networking (NAN) device to:

transmit a NAN Service Discovery Frame (SDF) to announce a multicast group of two or more NAN devices to communicate multicast traffic of a service, the multicast group comprising the first NAN device;

process a first NAN action frame from a second NAN device, the first NAN action frame comprising a first attribute type to indicate a request to join the multicast group; and

transmit a second NAN action frame to the second NAN device, the second NAN action frame comprising a second attribute type to indicate a response, and a status field to indicate whether the request to join the multicast group is accepted or rejected, the second NAN action frame comprising a group identifier (ID) of the multicast group when the request to join the multicast group is accepted.

12. The product of claim 11 , wherein, when the request to join the multicast group is accepted, the second NAN action frame comprises group availability information to indicate one or more time slots and a channel to communicate in the multicast group.

13. The product of claim 11 , wherein, when the request to join the multicast group is accepted, the second NAN action frame comprises a NAN availability attribute corresponding to the multicast group.

14. The product of claim 11 , wherein the first NAN action frame comprises a NAN availability attribute corresponding to the second NAN device.

15. The product of claim 11 , wherein the instructions, when executed, cause the first NAN device to generate a group key to encrypt communications within the multicast group.

16. The product of claim 11 , wherein the instructions, when executed, cause the first NAN device to transmit the NAN SDF during a Discovery Window (DW).

17. The product of claim 11 , wherein the instructions, when executed, cause the first NAN device to communicate a multicast transmission with the multicast group.

18. An apparatus comprising a memory, and a processor configured to cause a first Neighbor Awareness Networking (NAN) device to:

process a NAN Service Discovery Frame (SDF) from a second NAN device, the NAN SDF to announce a multicast group of two or more NAN devices to communicate multicast traffic of a service;

transmit a first NAN action frame to the second NAN device, the first NAN action frame comprising a first attribute type to indicate a request to join the multicast group; and

process a second NAN action frame from the second NAN device, the second NAN action frame comprising a second attribute type to indicate a response, and a status field to indicate whether the request to join the multicast group is accepted or rejected, the second NAN action frame comprising a group identifier (ID) of the multicast group when the request to join the multicast group is accepted.

19. The apparatus of claim 18 , wherein, when the request to join the multicast group is accepted, the second NAN action frame comprises group availability information to indicate one or more time slots and a channel to communicate in the multicast group.

20. The apparatus of claim 18 , wherein, when the request to join the multicast group is accepted, the second NAN action frame comprises a NAN availability attribute corresponding to the multicast group.

21. The apparatus of claim 18 , wherein the first NAN action frame comprises a NAN availability attribute corresponding to the first NAN device.

22. The apparatus of claim 18 configured to cause the first NAN device to, when the request to join the multicast group is accepted, communicate a multicast transmission with the multicast group.

23. The apparatus of claim 18 configured to cause the first NAN device to encrypt communication within the multicast group.

24. The apparatus of claim 18 configured to cause the first NAN device to receive the NAN SDF during a Discovery Window (DW).

25. The apparatus of claim 18 comprising Medium Access Control (MAC) logic, and Physical Layer (PHY) logic.

26. The apparatus of claim 18 comprising a radio.

27. The apparatus of claim 18 comprising one or more antennas.

28. A product comprising one or more tangible computer-readable non-transitory storage media comprising computer-executable instructions operable to, when executed by at least one processor, enable the at least one processor to cause a first Neighbor Awareness Networking (NAN) device to:

process a NAN Service Discovery Frame (SDF) from a second NAN device, the NAN SDF to announce a multicast group of two or more NAN devices to communicate multicast traffic of a service;

transmit a first NAN action frame to the second NAN device, the first NAN action frame comprising a first attribute type to indicate a request to join the multicast group; and

process a second NAN action frame from the second NAN device, the second NAN action frame comprising a second attribute type to indicate a response, and a status field to indicate whether the request to join the multicast group is accepted or rejected, the second NAN action frame comprising a group identifier (ID) of the multicast group when the request to join the multicast group is accepted.

29. The product of claim 28 , wherein, when the request to join the multicast group is accepted, the second NAN action frame comprises group availability information to indicate one or more time slots and a channel to communicate in the multicast group.

30. The product of claim 28 , wherein, when the request to join the multicast group is accepted, the second NAN action frame comprises a NAN availability attribute corresponding to the multicast group.

31. The product of claim 28 , wherein the first NAN action frame comprises a NAN availability attribute corresponding to the first NAN device.

32. The product of claim 28 , wherein the instructions, when executed, cause the first NAN device to, when the request to join the multicast group is accepted, communicate a multicast transmission with the multicast group.

33. The product of claim 28 , wherein the instructions, when executed, cause the first NAN device to encrypt communication within the multicast group.

34. The product of claim 28 , wherein the instructions, when executed, cause the first NAN device to receive the NAN SDF during a Discovery Window (DW).

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2021
From: INTEL CORPORATION
To: SOLID, INC.
Reel/Frame 057827/0276 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2021
From: INTEL IP CORPORATION
To: INTEL CORPORATION
Reel/Frame 056323/0278 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2017
From: QI, EMILY H.; OREN, ELAD; PARK, MINYOUNG
To: INTEL IP CORPORATION
Reel/Frame 041292/0363 →
Continuity (3)
Continuation 14670621 · Mar 27, 2015
Provisional Application 62105818 · Jan 21, 2015
Related Publication 20170111773A1 · Apr 20, 2017