NAN datapath quality of service support
First Claim
1. A wireless station, comprising:
- at least one antenna;
a first wireless interface and a second wireless interface, each configured to perform wireless communications; and
at least one processor communicatively coupled to one or more radios, wherein the one or more radios are associated with the first and second wireless interfaces;
wherein the wireless station is configured to;
detect, via the first wireless interface, a neighboring wireless station that is configured to perform peer-to-peer Wi-Fi communication;
establish, via peer-to-peer negotiation, a datapath schedule for a service with the neighboring wireless station, wherein the datapath schedule is based at least in part on quality of service requirements of the service, wherein the quality of service requirements include a required further availability slot allocation, wherein the further availability slot allocation is comprised in a quality of service request message that comprises a preferred size of a Neighbor Awareness Networking data link (NDL) time block.
1 Assignment
0 Petitions
Accused Products
Abstract
In embodiments, one or more wireless stations operate to configure direct communication with neighboring mobile stations, i.e., direct communication between the mobile stations without utilizing an intermediate access point. Embodiments of the disclosure relate to NAN datapath scheduling and NAN pre-datapath operation setup and scheduling. The NAN datapath embodiments described herein provide a mechanism through which devices can communicate and provide services. In particular, embodiments described herein provide a mechanism for NAN datapaths to support various levels of quality of service (QoS). Aspects of the datapath development include datapath scheduling, including datapath setup and scheduling attributes, as well as pre-datapath operation triggering and scheduling. Scheduling may include determination of a type of datapath, including paging and synchronized datapaths. NAN data cluster base schedules may be scheduled as equal-sets or subsets of datapath schedules. The datapath model may be implemented for unicast and multicast communication between wireless stations.
10 Citations
20 Claims
-
1. A wireless station, comprising:
-
at least one antenna; a first wireless interface and a second wireless interface, each configured to perform wireless communications; and at least one processor communicatively coupled to one or more radios, wherein the one or more radios are associated with the first and second wireless interfaces; wherein the wireless station is configured to; detect, via the first wireless interface, a neighboring wireless station that is configured to perform peer-to-peer Wi-Fi communication; establish, via peer-to-peer negotiation, a datapath schedule for a service with the neighboring wireless station, wherein the datapath schedule is based at least in part on quality of service requirements of the service, wherein the quality of service requirements include a required further availability slot allocation, wherein the further availability slot allocation is comprised in a quality of service request message that comprises a preferred size of a Neighbor Awareness Networking data link (NDL) time block. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus, comprising:
-
a memory; and a processor, wherein the processor is in communication with the memory and at least one Wi-Fi wireless interface comprising at least one antenna, wherein the processor is configured to; receive, via the at least one antenna of the at least one Wi-Fi wireless interface, an indication that a neighboring wireless station is configured to perform peer-to-peer Wi-Fi communications; and negotiate, via exchange of peer-to-peer Wi-Fi communications over the at least one antenna of the at least one Wi-Fi wireless interface, a datapath schedule for a service with the neighboring wireless station, wherein the datapath schedule is based at least in part on quality of service requirements of the service, wherein the negotiation includes exchange of a quality of service request message comprising at least a minimum number of time units required within a specified period, wherein the specified period comprises one or more discovery window intervals, and wherein the at least minimum number of time units required within a specified time period indicates a preferred size of a Neighbor Awareness Networking data link (NDL) time block. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable memory medium storing program instructions executable by a processor to:
-
receive, via peer-to-peer Wi-Fi communications, an indication that a neighboring wireless station is configured to perform peer-to-peer communications; determine quality of service requirements for a service, wherein the quality of service requirements include a required further availability slot allocation; and negotiate, via peer-to-peer Wi-Fi communications, a schedule for the service with the neighboring wireless station, wherein the schedule is based at least in part on quality of service requirements of the service, wherein the schedule indicates a further availability slot allocation, wherein the schedule comprised in a quality of service request message that comprises a preferred size of a Neighbor Awareness Networking data link (NDL) time block. - View Dependent Claims (17, 18, 19, 20)
-
Specification