Hybrid dataflow processor
US-9294410-B2 · Mar 22, 2016 · US
US11716172B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11716172-B2 |
| Application number | US-201816757611-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 15, 2018 |
| Priority date | Nov 20, 2017 |
| Publication date | Aug 1, 2023 |
| Grant date | Aug 1, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method for delivering payloads through an interface includes receiving an out-of-sequence data transfer unit, DTU; segmenting the out-of-sequence DTU into at least one data unit; determining at least one priority level of the at least one data unit; and for any particular data unit among the at least one data unit, (1) selectively forwarding a payload of the particular data unit to the interface in response to priority level thereof satisfying a priority condition; or (2) holding the particular data unit in response to the priority level thereof not satisfying the priority condition.
Opening claim text (preview).
The invention claimed is: 1. A method for delivering payloads through an interface, wherein the interface is a gamma interface for various digital subscriber line (xDSL) appliances; the method comprising: receiving an out-of-sequence data transfer unit, DTU; segmenting the out-of-sequence DTU into data units, each data unit including a header and a payload; determining priority levels of the data units; and for any particular data unit among the data units, (1) selectively forwarding a payload of the particular data unit to the gamma interface in response to a priority level satisfying a priority condition indicating that the particular data unit belongs to priority traffic; or (2) holding the particular data unit in response to the priority level thereof not satisfying the priority condition. 2. The method of claim 1 , comprising: after receiving the out-of-sequence DTU, receiving at least one retransmitted DTU; segmenting the at least one retransmitted DTU into further data units; determining priority levels of the further data units; and discarding any one or more data units, among the further data units, in response to the priority level thereof satisfying the priority condition. 3. The method of claim 1 , wherein the priority condition relates to a latency requirement of the particular data unit. 4. The method of claim 1 , comprising: determining at least one payload integrity of at least one data unit from among the data units; and in response to the particular data unit having the priority level satisfying the priority condition being an incomplete payload, discarding the particular data unit. 5. The method of claim 1 , comprising, prior to the forwarding: reassembling payloads of at least one data unit from among the data units into layer 2 frames according to an Open Systems Interconnection model. 6. The method of claim 1 , wherein the determining the priority levels comprises: retrieving an indication of the priority level from overhead data of the data unit; or inspecting a header of a payload of the data unit to determine an indication of the priority level. 7. The method of claim 1 , comprising: storing the out-of-sequence DTU in a receiver retransmission queue: and wherein the holding the particular data unit comprises storing the particular data unit in the receiver retransmission queue. 8. A receiver comprising a processor and a memory, wherein the processor is configured to: receive an out-of-sequence data transfer unit, DTU; segment the out-of-sequence DTU into data units, each data unit including a header and a payload; determine priority levels of the data units; and for any particular data unit among the data units, (1) selectively forward a payload of the particular data unit to an interface in response to a priority level thereof satisfying a priority condition indicating that the particular data unit belongs to priority traffic or (2) hold the particular data unit in response to the priority level thereof not satisfying the priority condition, wherein the interface is a gamma interface for various digital subscriber line (xDSL) appliances. 9. The receiver of claim 8 , wherein the processor is further configured to: after receiving the out-of-sequence DTU, receive at least one retransmitted DTU; segment the at least one retransmitted DTU into further data units; determine priority levels of the further data units; and discard any one or more data units among the further data units in response to the priority level thereof satisfying the priority condition. 10. The receiver of claim 8 , wherein the priority condition relates to a latency requirement of the particular data unit. 11. The receiver of claim 8 , wherein the processor is further configured to: determine at least one payload integrity of at least one data unit from among the data units; and in response to the particular data unit, having the priority level satisfying the priority condition being an incomplete payload, discard the particular data unit. 12. The receiver of claim 8 , wherein the processor is further configured to: reassemble payloads of at least one data unit from among the data units into layer 2 frames. 13. The receiver of claim 8 , wherein the processor is configured to determine a priority level by: retrieving an indication of the priority level from overhead data of the data unit; or inspecting a header of a payload of the data unit to determine an indication of the priority level. 14. The receiver of claim 8 , wherein the processor is configured to: store the out-of-sequence DTU in a receiver retransmission queue. 15. A network apparatus comprising a receiver according to claim 8 .
Selective-repeat protocols · CPC title
Formats specially adapted for sequence numbers · CPC title
Buffer management · CPC title
Scheduling and prioritising arrangements · CPC title
Frame classification, e.g. bad, good or erased (frame indication per se H04L1/0082) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.