Patentable/Patents/US-10834765
US-10834765

Apparatus, system and method of setting up a connection for communication between NAN devices

PublishedNovember 10, 2020
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Some demonstrative embodiments include apparatuses, systems and/or methods of Peer to Peer communication. For example, a first wireless device may include a radio to send a first Neighbor Awareness Network (NAN) Service discovery frame including a first Robust peer-to-peer attribute, and to receive from a second wireless device a second NAN Service discovery frame including a second Robust peer-to-peer attribute, the first peer-to-peer attribute including first availability information to indicate at least one first channel and one or more first time slots, the second peer-to-peer attribute including second availability information to indicate at least one second channel and one or more second time slots; and a controller to setup a Robust peer-to-peer connection with the second peer-to-peer device based on the first and second availability information.

Patent Claims
18 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. An apparatus comprising: a memory; and a processor configured to cause a first Neighbor Awareness Networking (NAN) device to: discover a second NAN device during a Discovery Window (DW) of a NAN cluster having a cluster Time synchronization Function (TSF), the NAN cluster comprising the first and second NAN devices; transmit a first NAN frame to the second NAN device, the first NAN frame comprising a first attribute comprising first availability information to indicate at least one first channel and one or more first time slots during which the first NAN device is to be available for communication over the at least one first channel, the one or more first time slots are after the DW; receive a second NAN frame from the second NAN device, the second NAN frame comprising a second attribute comprising second availability information to indicate at least one second channel and one or more second time slots during which the second NAN device is to be available for communication over the at least one second channel; set up a connection with the second NAN device according to a schedule comprising one or more common time slots and a common channel, the one or more common time slots are common to the one or more first time slots and the one or more second time slots, the common channel is common to the at least one first channel and the at least one second channel, wherein the one or more common time slots are synchronized to the TSF of the NAN cluster comprising the first and second NAN devices; and communicate data with the second NAN device according to the schedule.

2

2. The apparatus of claim 1 , wherein said first availability information comprises a bitmap comprising a plurality of bits corresponding to a respective plurality of time slots, the apparatus configured to cause the first NAN device to set to “1” one or more bits in the bitmap, which correspond to the one or more first time slots, respectively.

3

3. The apparatus of claim 1 configured to allow the first NAN device to transmit one or more frames to the second NAN device during at least one of the second time slots over the at least one second channel.

4

4. The apparatus of claim 1 configured to cause the first NAN device to exchange with the second NAN device one or more security messages to setup a secure connection with the second NAN device, and to communicate the data with the second NAN device over the secure connection.

5

5. The apparatus of claim 4 configured to cause the first NAN device to setup the secure connection according to a 4-way handshake.

6

6. The apparatus of claim 1 , wherein the first NAN frame comprises an interface address of the first NAN device.

7

7. The apparatus of claim 1 , wherein the second NAN frame comprises an interface address of the second NAN device.

8

8. The apparatus of claim 1 comprising a radio.

9

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

10

10. 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: discover a second NAN device during a Discovery Window (DW) shared by devices of a NAN cluster having a cluster Time synchronization Function (TSF), the NAN cluster comprising the first and second NAN devices; transmit a first NAN frame to the second NAN device, the first NAN frame comprising a first attribute comprising first availability information to indicate at least one first channel and one or more first time slots during which the first NAN device is to be available for communication over the at least one first channel, the one or more first time slots are after the DW; receive a second NAN frame from the second NAN device, the second NAN frame comprising a second attribute comprising second availability information to indicate at least one second channel and one or more second time slots during which the second NAN device is to be available for communication over the at least one second channel; set up a connection with the second NAN device according to a schedule comprising one or more common time slots and a common channel, the one or more common time slots are common to the one or more first time slots and the one or more second time slots, the common channel is common to the at least one first channel and the at least one second channel, wherein the one or more common time slots are synchronized to the TSF of the NAN cluster comprising the first and second NAN devices; and communicate data with the second NAN device according to the schedule.

11

11. The product of claim 10 , wherein said first availability information comprises a bitmap comprising a plurality of bits corresponding to a respective plurality of time slots, the instructions, when executed, cause the first NAN device to set to “1” one or more bits in the bitmap, which correspond to the one or more first time slots, respectively.

12

12. The product of claim 10 , wherein the instructions, when executed, allow the first NAN device to transmit one or more frames to the second NAN device during at least one of the second time slots over the at least one second channel.

13

13. The product of claim 10 , wherein the instructions, when executed, cause the first NAN device to exchange with the second NAN device one or more security messages to setup a secure connection with the second NAN device, and to communicate the data with the second NAN device over the secure connection.

14

14. The product of claim 13 , wherein the instructions, when executed, cause the first NAN device to setup the secure connection according to a 4-way handshake.

15

15. The product of claim 10 , wherein the first NAN frame comprises an interface address of the first NAN device.

16

16. The product of claim 10 , wherein the second NAN frame comprises an interface address of the second NAN device.

17

17. An apparatus for a first Neighbor Awareness Networking (NAN) device, the apparatus comprising: means for discovering a second NAN device during a Discovery Window (DW) based on a cluster Time synchronization Function (TSF) of a NAN cluster comprising the first and second NAN devices; means for transmitting a first NAN frame to the second NAN device, the first NAN frame comprising a first attribute comprising first availability information to indicate at least one first channel and one or more first time slots during which the first NAN device is to be available for communication over the at least one first channel, the one or more first time slots are after the DW; means for receiving a second NAN frame from the second NAN device, the second NAN frame comprising a second attribute comprising second availability information to indicate at least one second channel and one or more second time slots during which the second NAN device is to be available for communication over the at least one second channel; means for setting up a connection with the second NAN device according to a schedule comprising one or more common time slots and a common channel, the one or more common time slots are common to the one or more first time slots and the one or more second time slots, the common channel is common to the at least one first channel and the at least one second channel, wherein the one or more common time slots are synchronized to the TSF of the NAN cluster comprising the first and second NAN devices; and means for communicating data with the second NAN device according to the schedule.

18

18. The apparatus of claim 17 , wherein said first availability information comprises a bitmap comprising a plurality of bits corresponding to a respective plurality of time slots, the apparatus comprising means for setting to “1” one or more bits in the bitmap, which correspond to the one or more first time slots, respectively.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

July 16, 2018

Publication Date

November 10, 2020

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Apparatus, system and method of setting up a connection for communication between NAN devices” (US-10834765). https://patentable.app/patents/US-10834765

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.