Action frame for schedule update in a NAN
AssigneeIntel IP Corporation
InventorsPo-Kai Huang, Elad Oren, Emily H. Qi
Life of this patent
Estimating the term…
Abstract
Devices and methods of providing a NAN schedule update are generally described. NAN devices communicate data on a schedule of repeating time blocks in which transmission in different time blocks are on different channels. A public action frame indicates in a subfield that the frame is a schedule update frame. The schedule update frame provides attributes to have general schedule update for availability time, existing unicast service or existing multicast service. The schedule update frame also contains a schedule update control field that indicates in a subfield that the current time block is cancelled or extended or provides a general schedule update. The schedule update control field also indicates a reason for the schedule update.
Claims24
An apparatus of a Neighborhood Awareness Network (NAN) device, the apparatus comprising:
- a memory;
- and
- processing circuitry in communication with the memory and arranged to:
- generate, for transmission to another NAN device, a Neighborhood Area Network (NAN) public action frame comprising an indication that the NAN public action frame is a schedule update frame and a change in a schedule of at least one of time blocks or one or more channels for communication between the NAN device and the other NAN device, wherein the change is selectable from a plurality of different changes to the time blocks including changes to a current time block and at least one of future time blocks or one or more channels;
- and
- adjust the schedule as indicated by the schedule update frame to change communication with the other NAN device,
- wherein the schedule update frame comprises an Organizationally Unique Identifier (OUI) subtype, the indication that the NAN public action frame is the schedule update frame provided by a value of the OUI subtype.
An apparatus of a Neighborhood Awareness Network (NAN) device, the apparatus comprising:
- a memory;
- and
- processing circuitry in communication with the memory and arranged to:
- generate, for transmission to another NAN device, a Neighborhood Area Network (NAN) public action frame comprising an indication that the NAN public action frame is a schedule update frame and a change in a schedule of at least one of time blocks or one or more channels for communication between the NAN device and the other NAN device, wherein the change is selectable from a plurality of different changes to the time blocks including changes to a current time block and at least one of future time blocks or one or more channels;
- and
- adjust the schedule as indicated by the schedule update frame to change communication with the other NAN device,
- wherein the schedule update frame comprises an unaligned schedule attribute that indicates the SAN device is unavailable for a remainder of a current time block.
A method of adjusting communications between Neighborhood Awareness Network (NAN) devices, the method comprising:
- communicating data between a first NAN device and a second NAN device on a schedule of repeating time blocks in one or more channels, each of the first and second NAN devices one of transmitting or receiving on a first set of the time blocks on a first channel and on a second set of the time blocks on a second channel;
- determining at the first NAN device that a change in the schedule of time blocks is desired;
- transmitting the change from the first NAN device to the second NAN device in a NAN public action frame;
- and
- adjusting communication between the first and second NAN device based on the change after the NAN public action frame has been transmitted,
- wherein the NAN public action frame comprises an Organizationally Unique Identifier (OUI) subtype having a value that indicates the NAN public action frame is a schedule update frame.
A non-transitory computer-readable storage medium that stores instructions for execution by one or more processors of a Neighborhood Area Network (NAN) device to configure the NAN device to:
- communicate data to another NAN device on a schedule of repeating time blocks such that the NAN device and the other NAN device communicate in different time blocks on different channels;
- and
- transmit a NAN public action frame that indicates one of cancellation of a current time block, extension of the current time block, or a general schedule update that updates one or more future time blocks such that the current time block is cancelled or extended or future communications between the NAN devices is changed as indicated by the general schedule update,
- wherein the NAN public action frame comprises an Organizationally Unique Identifier (OUI) subtype having a value that indicates the NAN public action frame is a schedule update frame.
A non-transitory computer-readable storage medium that stores instructions for execution by one or more processors of a Neighborhood Area Network (NAN) device to configure the NAN device to:
- communicate data to another NAN device on a schedule of repeating time blocks such that the NAN device and the other NAN device communicate in different time blocks on different channels;
- and
- transmit a NAN public action frame that indicates one of cancellation of a current time block, extension of the current time block, or a general schedule update that updates one or more future time blocks such that the current time block is cancelled or extended or future communications between the NAN devices is changed as indicated by the general schedule update,
- wherein the NAN public action frame comprises a schedule update control field that indicates a reason for update of the schedule, the reason for the update of the schedule comprises a selection from among at least Unspecified, Channel Switching, Power Save, No traffic, or Congestion.
Dependencies are inferred from the claim text.