Apparatus, system, and method of out-of-order delivery of wireless communication frames

US12438822B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12438822-B2
Application numberUS-202117561511-A
CountryUS
Kind codeB2
Filing dateDec 23, 2021
Priority dateDec 23, 2021
Publication dateOct 7, 2025
Grant dateOct 7, 2025

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.

For example, a wireless communication station (STA) may be configured to determine whether a stream of frames is suitable for out-of-order delivery from a first Medium Access Control layer (MAC-layer) process to a second MAC-layer process, the second MAC-layer process is above the first MAC-layer process; and, based on a determination that the stream of frames is suitable for out-of-order delivery, to deliver to the second MAC-layer process one or more frames of the stream of frames according to an out-of-order delivery scheme.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus comprising: a processor configured to cause a wireless communication station (STA) to: determine whether a stream of frames is suitable for out-of-order delivery from a first Medium Access Control layer (MAC-layer) process to a second MAC-layer process, the second MAC-layer process is above the first MAC-layer process; and based on a determination that the stream of frames is suitable for out-of-order delivery, deliver to the second MAC-layer process one or more frames of the stream of frames according to an out-of-order delivery scheme by selectively delivering a frame from the first MAC-layer process to the second MAC-layer process based on a Serial Number (SN) of the frame, a SN threshold, and a lowest SN corresponding to a frame of the stream of frames, which has not yet been received at the first MAC-layer process; and a memory to store information processed by the processor. 2. The apparatus of claim 1 , wherein the out-of-order delivery scheme comprises delivering a first frame of the stream of frames from the first MAC-layer process to the second MAC-layer process prior to receipt of a second frame of the stream of frames at the first MAC-layer process, wherein a SN of the first frame is after a SN of the second frame. 3. The apparatus of claim 1 , wherein the out-of-order delivery scheme comprises delivering a particular frame of the stream of frames from the first MAC-layer process to the second MAC-layer process when not all frames of the stream of frames having a SN less than a SN of the particular frame have been received at the first MAC-layer process. 4. The apparatus claim 1 configured to cause the STA to deliver the frame from the first MAC-layer process to the second MAC-layer process based on a determination that a SN difference is not greater than the SN threshold, wherein the SN difference is based on a difference between the SN of the frame and the lowest SN. 5. The apparatus of claim 1 configured to cause the STA to determine that the stream of frames is suitable for out-of-order delivery based on an out-of-order indication from a sender STA from which the stream of frames is received. 6. The apparatus of claim 5 , wherein the out-of-order indication comprises a predefined out-of-order signaling bit in a MAC header of a particular frame of the stream of frames. 7. The apparatus of claim 5 , wherein the out-of-order indication comprises an indication of a Traffic Identifier (TID) to be applied to frames suitable for out-of-order delivery. 8. The apparatus of claim 5 , wherein the out-of-order indication comprises an indication of one or more upper layer parameters of one or more traffic streams, which do not require in-order delivery. 9. The apparatus of claim 1 configured to cause the STA to determine that the stream of frames is suitable for out-of-order delivery based on a flow Identifier (ID) in a particular frame of the stream of frames. 10. The apparatus of claim 1 configured to cause the STA to determine that the stream of frames is suitable for out-of-order delivery based on information in a control or management frame aggregated with a particular frame of the stream of frames. 11. The apparatus of claim 1 configured to cause the STA to determine that the stream of frames is suitable for out-of-order delivery based on upper layer information from an upper layer process, which is above the first MAC layer process. 12. The apparatus of claim 11 , wherein the upper layer process comprises an application layer process. 13. The apparatus of claim 11 , wherein the upper layer information comprises stream information to identify the steam of frames. 14. The apparatus of claim 1 configured to cause the STA to determine that the stream of frames is suitable for out-of-order delivery based on a determination that the stream of frames belongs to a traffic stream having one or more time-based limitations for delivery. 15. The apparatus of claim 1 configured to cause the STA to determine that the stream of frames is suitable for out-of-order delivery based on one or more requirements of an upper layer process, which is above the first MAC layer process. 16. The apparatus of claim 1 configured to cause the STA to maintain a scoreboard of received Packet Numbers (PNs) according to a scoreboard window, and to detect that a received frame is a replay frame based on a comparison between a PN of the received frame and the received PNs in the scoreboard. 17. The apparatus of claim 1 configured to cause the STA to determine that an other stream of frames is not suitable for out-of-order delivery, and to deliver to the second MAC-layer process one or more frames of the other stream of frames according to an in-order delivery scheme. 18. The apparatus of claim 17 , wherein the in-order delivery scheme comprises buffering a frame of the other stream of frames for delivery from the first MAC-layer process to the second MAC-layer process only upon receipt of all frames of the other stream of frames having a SN less than a SN of the frame of the other stream of frames. 19. The apparatus of claim 1 comprising at least one radio to receive the stream of frames. 20. The apparatus of claim 19 comprising one or more antennas connected to the radio, and another processor to execute instructions of an operating system. 21. 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 wireless communication station (STA) to: determine whether a stream of frames is suitable for out-of-order delivery from a first Medium Access Control layer (MAC-layer) process to a second MAC-layer process, the second MAC-layer process is above the first MAC-layer process; and based on a determination that the stream of frames is suitable for out-of-order delivery, deliver to the second MAC-layer process one or more frames of the stream of frames according to an out-of-order delivery scheme, wherein the instructions, when executed, cause the STA to selectively deliver a frame from the first MAC-layer process to the second MAC-layer process based on a Serial Number (SN) of the frame, a SN threshold, and a lowest SN corresponding to a frame of the stream of frames, which has not yet been received at the first MAC-layer process. 22. The product of claim 21 , wherein the instructions, when executed, cause the STA to determine that the stream of frames is suitable for out-of-order delivery based on an out-of-order indication from a sender STA from which the stream of frames is received. 23. An apparatus comprising: means for determining at a wireless communication station (STA) whether a stream of frames is suitable for out-of-order delivery from a first Medium Access Control layer (MAC-layer) process to a second MAC-layer process, the second MAC-layer process is above the first MAC-layer process; and means for, based on a determination that the stream of frames is suitable for out-of-order delivery, delivering to the second MAC-layer process one or more frames of the stream of frames according to an out-of-order delivery scheme by selectively delivering a frame from the first MAC-layer process to the second MAC-layer process based on a Serial Number (SN) of the frame, a SN threshold, and a lowest SN corresponding to a frame of the stream of frames, which has not yet been received

Assignees

Inventors

Classifications

  • in the data link layer [OSI layer 2], e.g. HDLC · CPC title

  • using intermediate storage · CPC title

  • Formats specially adapted for sequence numbers · CPC title

  • Head of Line Blocking Avoidance · CPC title

  • Arrangements for avoiding head of line blocking · 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 US12438822B2 cover?
For example, a wireless communication station (STA) may be configured to determine whether a stream of frames is suitable for out-of-order delivery from a first Medium Access Control layer (MAC-layer) process to a second MAC-layer process, the second MAC-layer process is above the first MAC-layer process; and, based on a determination that the stream of frames is suitable for out-of-order deliv…
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification H04L47/34. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 07 2025 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).