NAN DISCOVERY WINDOW SELECTION
Techniques for presenting discovery window selection in a NAN environment are provided. Specifically, methods that when taken alone or together, provide a device or group of devices with an efficient way of synchronizing and communicating with other devices is presented. The present disclosure includes a method that provides a device with the capability of locally selecting a discovery window subset that meets the current device power and application constraints. The discovery window subset is created based on a uniform distribution of discovery window selection within the set. The method describes the generation of the subsets such that set inclusion exits between any two sets.
1 - 25 . (canceled)
26 . A wireless NAN enabled device to synchronize with a NAN (Neighbor Awareness Network) comprising:
a memory storing instructions; and
a media access control circuitry coupled to the memory and a controller to implement instructions to:
generate for transmission or adapted to receive a plurality of beacon frames to and/or from one or more other wireless NAN devices;
transmit at least one synchronization beacon frame, the at least one synchronization beacon frame for synchronization to a common clock; and
transmit at least one service discovery frame, the at least one service discovery frame indicating the wireless NAN enabled device wishes to participate in a NAN cluster, wherein the at least one synchronization beacon frame and the at least one service discovery frame are transmitted during a discovery window.
27 . The device of claim 26 , wherein the instructions further cause to be transmitted a respective plurality of synchronization beacon frames and service discovery frames within each of the plurality of discovery windows.
28 . The device of claim 26 , wherein at least a portion of the device is able to sleep during an interval which is present between each discovery window.
29 . The device of claim 28 , wherein the instructions further cause to be transmitted one beacon frame in the interval.
30 . The device of claim 27 , wherein the plurality of discovery windows are sets of repeating windows.
31 . The device of claim 26 , wherein the instructions cause at least a portion of the device to sleep during the time interval between discovery windows and wake at other times.
32 . The device of claim 26 , wherein the controller is configured to discover one or more services.
33 . The device of claim 26 , further comprising a NAN discovery engine to select the discovery window from a discovery window set.
34 . The device of claim 28 , wherein there are a plurality of discovery windows spaced 512 milliseconds apart.
35 . The device of claim 26 , further comprising a NAN discovery engine.
36 . The device of claim 26 , wherein the device is a NAN master device.
37 . The device of claim 26 , further comprising, and coupled to the controller, one or more of a network access unit, one or more antennas, an analog front end, a transmitter and a receiver.
38 . A wireless NAN enabled communications method for device synchronization with a NAN (Neighbor Awareness Network) comprising:
generating for transmission or receiving a plurality of beacon frames to and/or from one or more other wireless NAN devices;
transmitting at least one synchronization beacon frame, the at least one synchronization beacon frame for synchronization to a common clock; and
transmitting at least one service discovery frame, the at least one service discovery frame indicating the wireless NAN enabled device wishes to participate in a NAN cluster, wherein the at least one synchronization beacon frame and the at least one service discovery frame are transmitted during a discovery window.
39 . The method of claim 38 , further comprising transmitting a respective plurality of synchronization beacon frames and service discovery frames within each of the plurality of discovery windows.
40 . The method of claim 38 , further comprising sleeping at least a portion of the device during an interval which is present between each discovery window.
41 . The method of claim 15 , further comprising transmitting one beacon frame in the interval.
42 . The method of claim 14 , wherein the plurality of discovery windows are sets of repeating windows.
43 . The method of claim 38 , further comprising discovering one or more services.
44 . The method of claim 38 , further comprising selecting the discovery window from a discovery window set.
45 . The method of claim 14 , wherein one or more of:
the plurality of discovery windows spaced 512 milliseconds apart, and/or
the device is a NAN master device.