Neighbor awareness networking time slot allocation

US11540140B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11540140-B2
Application numberUS-201916412248-A
CountryUS
Kind codeB2
Filing dateMay 14, 2019
Priority dateMay 15, 2018
Publication dateDec 27, 2022
Grant dateDec 27, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

One or more wireless stations may operate to configure direct communication with neighboring mobile stations, e.g., direct communication between the wireless stations without utilizing an intermediate access point. A mechanism for wireless stations to learn preferred channels of neighboring wireless stations and to schedule channel sequences within a time period based on the learned channels may include advertisement of preferred channels and adaptation of channel sequences, based on the preferred channels, to maximize bandwidth utilization.

First claim

Opening claim text (preview).

What is claimed is: 1. A wireless station, comprising: at least one antenna; at least one radio in communication with the at least one antenna and configured to perform communications via a Wi-Fi interface; and at least one processor in communication with the at least one radio; wherein the at least one processor is configured to cause the wireless station to: initiate a negotiation of a peer-to-peer data session with a neighboring wireless station, wherein the peer-to-peer data session uses a first bandwidth allocation; upon establishment of the peer-to-peer data session with the neighboring wireless station, transition to a second bandwidth allocation for the peer-to-peer data session, wherein the second bandwidth allocation is based on a type of traffic of the peer-to-peer data session; monitor, for one or more time periods, data traffic metrics associated with the peer-to-peer data session; and transition, in response to at least two data traffic metrics satisfying first criteria, the peer-to-peer data session to a third bandwidth allocation, wherein the third bandwidth allocation allocates less bandwidth than the second bandwidth allocation. 2. The wireless station of claim 1 , wherein the at least one processor is further configured to cause the wireless station to: transition, in response to at least one data traffic metric satisfying second criteria, the peer-to-peer data session to a fourth bandwidth allocation, wherein the fourth bandwidth allocation allocates bandwidth greater than or equal to the bandwidth allocated based on the second bandwidth allocation. 3. The wireless station of claim 1 , wherein the type of traffic comprises one of low latency data traffic or non-low latency data traffic. 4. The wireless station of claim 1 , wherein the data traffic metrics comprise one or more of: packet error rate; clear channel assessment; a number of received data packets; or a number of transmitted data packets. 5. The wireless station of claim 1 , wherein a time period comprises a time interval between discovery windows. 6. The wireless station of claim 1 , wherein the first criteria comprises the at least two data traffic metrics remaining at or below associated thresholds for more than one time period. 7. The wireless station of claim 1 , wherein when the type of traffic comprises low latency data traffic, the second bandwidth allocation comprises a one hundred percent bandwidth allocation. 8. The wireless station of claim 1 , wherein when the type of traffic comprises non-low latency data traffic, the second bandwidth allocation comprises a fifty percent bandwidth allocation. 9. The wireless station of claim 1 , wherein the first bandwidth allocation comprises a twenty five percent bandwidth allocation. 10. An apparatus, comprising: a memory; and at least one processor in communication with the memory, wherein the at least one processor is configured to: transition a peer-to-peer data session established with a neighboring wireless station from a first bandwidth allocation to a second bandwidth allocation, wherein the second bandwidth allocation is based on a type of traffic of the peer-to-peer data session; monitor, for one or more time periods, data traffic metrics associated with the peer-to-peer data session; and wherein, when at least two data traffic metrics satisfy first criteria, the at least one processor is configured to transition the peer-to-peer data session to a third bandwidth allocation, wherein the third bandwidth allocation allocates less bandwidth than the second bandwidth allocation; and wherein, when at least one data traffic metric satisfies second criteria, the at least one processor is configured to transition the peer-to-peer data session to a fourth bandwidth allocation, wherein the fourth bandwidth allocation allocates bandwidth greater than or equal to the bandwidth allocated based on the second bandwidth allocation. 11. The apparatus of claim 10 , wherein the first criteria comprises the at least two data traffic metrics remaining at or below associated thresholds for more than one time period, and wherein the second criteria comprises the at least one data traffic metric remaining at or above an associated threshold for one time period. 12. The apparatus of claim 10 , wherein the first, second, and third bandwidth allocation specify time slots within a time period that are allocated for the peer-to-peer data session and time slots within the time period that are not allocated for the peer-to-peer data session. 13. The apparatus of claim 12 , wherein the time period comprises a plurality of time blocks, wherein a time block comprises eight time slots, and wherein a time slot comprises sixteen time units. 14. The apparatus of claim 13 , wherein the peer-to-peer data session is a Neighbor Awareness Networking (NAN) datapath, wherein the time period comprises four time blocks, and wherein a time unit comprises 1024 microseconds. 15. The apparatus of claim 10 , wherein when the type of traffic comprises low latency data traffic, the second bandwidth allocation comprises a one hundred percent bandwidth allocation; and wherein when the type of traffic comprises non-low latency data traffic, the second bandwidth allocation comprises a fifty percent bandwidth allocation. 16. A non-transitory computer readable memory medium storing program instructions executable by processing circuitry to cause a wireless station to: transition a peer-to-peer data session established with a neighboring wireless station from a first bandwidth allocation to a second bandwidth allocation, wherein the second bandwidth allocation is based on a type of traffic of the peer-to-peer data session; monitor, for one or more time periods, data traffic metrics associated with the peer-to-peer data session; and transition, in response to at least one data traffic metric satisfying second criteria, the peer-to-peer data session to a fourth bandwidth allocation, wherein the fourth bandwidth allocation allocates bandwidth greater than or equal to the bandwidth allocated based on the second bandwidth allocation. 17. The non-transitory computer readable memory medium of claim 16 , wherein the program instructions are further executable to cause the wireless station to: transition, in response to at least two data traffic metrics satisfying first criteria, the peer-to-peer data session to a third bandwidth allocation, wherein the third bandwidth allocation allocates less bandwidth than the second bandwidth allocation, wherein the first criteria comprises the at least two data traffic metrics remaining at or below associated thresholds for more than one time period. 18. The non-transitory computer readable memory medium of claim 16 , wherein the second criteria comprises the at least one data traffic metric remaining at or above an associated threshold for one time period. 19. The non-transitory computer readable memory medium of claim 16 , wherein when the type of traffic comprises low latency data traffic, the second bandwidth allocation comprises a one hundred percent bandwidth allocation; and wherein when the type of traffic comprises non-low latency data traffic, the second bandwidth allocation comprises a fifty percent bandwidth allocation. 20. The non-transitory computer readable memory medium of claim 16 , wherein the first, second, and fourth bandwidth allocation specify time slots within a time period that are allocated for the peer-to-pe

Assignees

Inventors

Classifications

  • Direct-mode setup · CPC title

  • WLAN [Wireless Local Area Networks] · CPC title

  • Negotiating bandwidth · CPC title

  • H04W16/10Primary

    Dynamic resource partitioning · CPC title

  • Connection setup · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11540140B2 cover?
One or more wireless stations may operate to configure direct communication with neighboring mobile stations, e.g., direct communication between the wireless stations without utilizing an intermediate access point. A mechanism for wireless stations to learn preferred channels of neighboring wireless stations and to schedule channel sequences within a time period based on the learned channels ma…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification H04W16/10. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 27 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).