Abstract: Some demonstrative embodiments include apparatuses systems and/or methods of terminating a Neighbor Awareness Networking (NAN) path. For example an apparatus may include logic and circuitry configured to cause a first NAN device to transmit a message including a NAN Data Link (NDL) attribute corresponding to an NDL with a second NAN device the NDL attribute including a Maximal (Max) Idle Period field to indicate a time period during which the second NAN device is allowed to refrain from transmitting over the NDL without the NDL being terminated; and to allow the first NAN device to terminate all NAN Data Paths (NDPs) over the NDL if any frame is not received from the second NAN device for at least the time period indicated by the Max Idle Period field.
WE CLAIM:
1. An apparatus comprising logic and circuitry configured to cause a first Neighbor
Awareness Networking (NAN) device to:
transmit a message comprising a NAN Data Link (NDL) attribute corresponding to an NDL with a second NAN device, the NDL attribute comprising a Maximal (Max) Idle Period field to indicate a time period during which the second NAN device is allowed to refrain from transmitting over the NDL without the NDL being terminated; and
allow the first NAN device to terminate all NAN Data Paths (NDPs) over the NDL, if any frame is not received from the second NAN device for at least the time period indicated by the Max Idle Period field.
2. The apparatus of claim 1 configured to cause the first NAN device to transmit the message during establishment of an NDP.
3. The apparatus of claim 1 configured to cause the first NAN device to transmit a termination frame to the second NAN device, the termination frame to indicate that the NDPs over the NDL with the second NAN device are to be terminated.
4. The apparatus of claim 3, wherein the termination frame comprises a NAN action frame comprising a data path termination subtype field.
5. The apparatus of claim 3, wherein the termination frame comprises an NDP attribute, the NDP attribute comprising a type field comprising a value to indicate termination.
6. The apparatus of claim 3, wherein the termination frame comprises a NAN availability attribute.
7. The apparatus of any one of claims 1-6 configured to cause the first NAN device to determine the NDL is to be terminated when all the NDPs over the NDL are terminated.
8. The apparatus of any one of claims 1-6 configured to cause the first NAN device to update an activity timer based on detected activity over at least one NDP over the NDL, and to terminate the NDL based on expiration of the activity timer.
9. The apparatus of claim 8 configured to cause the first NAN device to update the activity timer based on a keep-alive frame from the second NAN device, the keep-alive frame to indicate that the NDPs over the NDL are not to be terminated.
10. The apparatus of any one of claims 1-6, wherein the NDL comprises an NDL of at least one NDP of a unicast service.
11. The apparatus of any one of claims 1-6 comprising one or more antennas, a processor, and a memory.
12. A method to be performed at a first Neighbor Awareness Networking (NAN) device, the method comprising:
transmitting a message comprising a NAN Data Link (NDL) attribute corresponding to an NDL with at least one second NAN device, the NDL attribute comprising a Maximal (Max) Idle Period field to indicate a time period during which the second NAN device is allowed to refrain from transmitting over the NDL without the NDL being terminated; and
allowing the first NAN device to terminate all NAN Data Paths (NDPs) over the NDL, if any frame is not received from the second NAN device for at least the time period indicated by the Max Idle Period field.
13. The method of any one of claim 12 comprising transmitting a termination frame to the second NAN device, the termination frame to indicate that the NDPs over the NDL with the second NAN device are to be terminated.
14. 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 cause a Neighbor Awareness Networking (NAN) device to perform the method of claim 12 or 13.
15. A system of wireless communication comprising an apparatus, the apparatus comprising logic and circuitry configured to cause a first Neighbor Awareness Networking (NAN) device to:
set up a NAN service path with at least one second NAN device; and
transmit a termination frame to terminate a participation of the first NAN device in the
NAN service path, the termination frame comprises a NAN action frame comprising a data path
termination subtype field.
16. The system of claim 15, wherein the NAN service path comprises a NAN Data Path (NDP) of a unicast service between the first NAN device and the second NAN device.
17. The system of claim 16, wherein the termination frame comprises an NDP attribute, the NDP attribute comprising a type field comprising a value to indicate termination.
18. The system of claim 15, wherein the NAN service path comprises a NAN Multicast Service Group (NMSG), the first NAN device comprising an enroller of the NMSG.
19. The system of claim 18, wherein the termination frame comprises an NMSG attribute, the NMSG attribute comprising a type field comprising a value to indicate termination.
20. The system of claim 19, wherein the NMSG attribute comprises an NMSG Identifier (ID) corresponding to the NMSG.
21. The system of claim 18, wherein the NMSG comprises a one-to-many NMSG, the first NAN device comprises a single enroller of the NMSG.
22. The system of claim 18, wherein the NMSG comprises a many-to-many NMSG comprising a plurality of enrollers.
23. The system of any one of claims 15-22, wherein the apparatus comprises one or more antennas, a processor, and a memory.
24. A product including 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 cause a first Neighbor Awareness Networking (NAN) device to:
set up a NAN service path with at least one second NAN device; and
transmit a termination frame to terminate a participation of the first NAN device in the
NAN service path, the termination frame comprises a NAN action frame comprising a data path
termination subtype field.
25. The product of claim 24, wherein the NAN service path comprises a NAN Multicast
Service Group (NMSG), the first NAN device comprising an enroller of the NMSG.
| # | Name | Date |
|---|---|---|
| 1 | 201847039730.pdf | 2018-10-22 |
| 2 | 201847039730-FORM 1 [22-10-2018(online)].pdf | 2018-10-22 |
| 3 | 201847039730-DRAWINGS [22-10-2018(online)].pdf | 2018-10-22 |
| 4 | 201847039730-DECLARATION OF INVENTORSHIP (FORM 5) [22-10-2018(online)].pdf | 2018-10-22 |
| 5 | 201847039730-COMPLETE SPECIFICATION [22-10-2018(online)].pdf | 2018-10-22 |
| 6 | 201847039730-FORM 18 [23-10-2018(online)].pdf | 2018-10-23 |
| 7 | Correspondence by Agent_Form5_29-10-2018.pdf | 2018-10-29 |
| 8 | 201847039730-FORM-26 [05-11-2018(online)].pdf | 2018-11-05 |
| 9 | Correspondence by Agent_Power of Attorney_09-11-2018.pdf | 2018-11-09 |
| 10 | 201847039730-FORM 3 [04-04-2019(online)].pdf | 2019-04-04 |
| 11 | 201847039730-RELEVANT DOCUMENTS [28-05-2019(online)].pdf | 2019-05-28 |
| 12 | 201847039730-MARKED COPIES OF AMENDEMENTS [28-05-2019(online)].pdf | 2019-05-28 |
| 13 | 201847039730-FORM 13 [28-05-2019(online)].pdf | 2019-05-28 |
| 14 | 201847039730-AMMENDED DOCUMENTS [28-05-2019(online)].pdf | 2019-05-28 |
| 15 | 201847039730-FORM 4(ii) [03-06-2021(online)].pdf | 2021-06-03 |
| 16 | 201847039730-PA [22-06-2021(online)].pdf | 2021-06-22 |
| 17 | 201847039730-ASSIGNMENT DOCUMENTS [22-06-2021(online)].pdf | 2021-06-22 |
| 18 | 201847039730-8(i)-Substitution-Change Of Applicant - Form 6 [22-06-2021(online)].pdf | 2021-06-22 |
| 19 | 201847039730-OTHERS [02-07-2021(online)].pdf | 2021-07-02 |
| 20 | 201847039730-FORM 3 [02-07-2021(online)].pdf | 2021-07-02 |
| 21 | 201847039730-FER_SER_REPLY [02-07-2021(online)].pdf | 2021-07-02 |
| 22 | 201847039730-CLAIMS [02-07-2021(online)].pdf | 2021-07-02 |
| 23 | 201847039730-FER.pdf | 2021-10-17 |
| 24 | 201847039730-Proof of Right [17-10-2022(online)].pdf | 2022-10-17 |
| 25 | 201847039730-PatentCertificate06-01-2023.pdf | 2023-01-06 |
| 26 | 201847039730-IntimationOfGrant06-01-2023.pdf | 2023-01-06 |
| 27 | 201847039730-FORM 4 [28-06-2023(online)].pdf | 2023-06-28 |
| 28 | 201847039730-FORM-27 [28-09-2024(online)].pdf | 2024-09-28 |
| 1 | 2020-07-2820-12-27E_28-07-2020.pdf |