Apparatus, system and method of communicating in a multicast group
First Claim
1. An apparatus comprising a memory and a processor, the processor configured to cause a Neighbor Awareness Networking (NAN) device to:
- process reception of a scheduling message comprising a scheduling attribute from a coordinator of a multicast group, the scheduling attribute comprising a service identifier (ID) corresponding to a service, scheduling information to indicate one or more timeblocks, a list of NAN devices belonging to the multicast group, and a scheduling rank of the coordinator;
based on the scheduling attribute, connect with a first NAN device of the multicast group during at least one of the timeblocks to communicate traffic of the service; and
transmit to the coordinator a cant connect message comprising a cant-connect attribute indicating a second NAN device of the multicast group based on a failure to connect to the second NAN device;
wherein the first NAN device determines the failure to connect based on failing to receive a refresh message from the second NAN device of the multicast group for a predefined duration, and wherein the predefined duration is defined as a multiple of a refresh interval specified in the scheduling message.
2 Assignments
0 Petitions
Accused Products
Abstract
Some demonstrative embodiments include apparatuses, systems and/or methods of communicating in a multicast group. For example, an apparatus may include logic and circuitry configured to cause a Neighbor Awareness Networking (NAN) device to process reception of a message including a scheduling attribute from a coordinator of a multicast group, the scheduling attribute comprising a service identifier (ID) corresponding to a service, scheduling information to indicate one or more timeblocks, a list of NAN devices belonging to the multicast group, and a scheduling rank of the coordinator; and based on the scheduling attribute, to connect with one or more NAN devices of the multicast group during at least one of the timeblocks to communicate traffic of the service.
-
Citations
22 Claims
-
1. An apparatus comprising a memory and a processor, the processor configured to cause a Neighbor Awareness Networking (NAN) device to:
-
process reception of a scheduling message comprising a scheduling attribute from a coordinator of a multicast group, the scheduling attribute comprising a service identifier (ID) corresponding to a service, scheduling information to indicate one or more timeblocks, a list of NAN devices belonging to the multicast group, and a scheduling rank of the coordinator; based on the scheduling attribute, connect with a first NAN device of the multicast group during at least one of the timeblocks to communicate traffic of the service; and transmit to the coordinator a cant connect message comprising a cant-connect attribute indicating a second NAN device of the multicast group based on a failure to connect to the second NAN device; wherein the first NAN device determines the failure to connect based on failing to receive a refresh message from the second NAN device of the multicast group for a predefined duration, and wherein the predefined duration is defined as a multiple of a refresh interval specified in the scheduling message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. 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 computer processor, enable the at least one computer processor to implement one or more operations at a Neighbor Awareness Networking (NAN) device, the one or more operations comprising:
-
processing reception of a scheduling message comprising a scheduling attribute from a coordinator of a multicast group, the scheduling attribute comprising a service identifier (ID) corresponding to a service, scheduling information to indicate one or more timeblocks, a list of NAN devices belonging to the multicast group, and a scheduling rank of the coordinator; based on the scheduling attribute, connecting with a first NAN device of the multicast group during at least one of the timeblocks to communicate traffic of the service; transmitting to the coordinator a cant connect message comprising a cant-connect attribute indicating a second NAN device of the multicast group based on a failure to connect to the second NAN device; and transmitting to the coordinator the cant connect message if a refresh message is not received from the second NAN device of the multicast group for a predefined duration, wherein the predefined duration is defined as a multiple of a refresh interval specified in the scheduling message. - View Dependent Claims (14)
-
-
15. An apparatus comprising a memory and a processor, the processor configured to cause a first Neighbor Awareness Networking (NAN) device to:
-
generate a scheduling attribute comprising a service identifier (ID) corresponding to a service, scheduling information to indicate one or more timeblocks, a list of NAN devices belonging to a multicast group coordinated by the first NAN device, and a scheduling rank of the first NAN device; transmit a first message comprising the scheduling attribute; and receive, from the first NAN device, a second message comprising a cant-connect attribute indicating a failure to connect to a second NAN device of the multicast group; wherein the failure to connect to the second NAN device is determined based on the first NAN device failing to receive a refresh message for a predefined duration, and wherein the predefined duration is defined as a multiple of a refresh interval specified in the scheduling message. - View Dependent Claims (16, 17, 18, 19)
-
-
20. 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 computer processor, enable the at least one computer processor to implement one or more operations at a first Neighbor Awareness Networking (NAN) device, the one or more operations comprising:
-
generating a scheduling attribute comprising a service identifier (ID) corresponding to a service, scheduling information to indicate one or more timeblocks, a list of NAN devices belonging to a multicast group coordinated by the first NAN device, and a scheduling rank of the first NAN device; transmitting a first message comprising the scheduling attribute; and receiving, from a second one of the NAN devices in the multicast group, a second message comprising a cant-connect attribute indicating a failure to connect to the second NAN device of the multicast group; wherein the failure to connect to the second NAN device is determined based on the first NAN device failing to receive a refresh message for a predefined duration, and wherein the predefined duration is defined as a multiple of a refresh interval specified in the scheduling message. - View Dependent Claims (21, 22)
-
Specification