Network layer channel bonding
US-2021258184-A1 · Aug 19, 2021 · US
US12407619B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12407619-B2 |
| Application number | US-202318107818-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 9, 2023 |
| Priority date | Feb 28, 2022 |
| Publication date | Sep 2, 2025 |
| Grant date | Sep 2, 2025 |
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.
Systems and methods for relaying a plurality of data packets to and from a subscriber over an access network that imparts a variable latency of one packet relative to other packets. The latency of each packet is controlled so as to increase the average latency experienced by the plurality of packets and decrease the variance of the respective latencies experienced by each of the packets.
Opening claim text (preview).
The invention claimed is: 1. A method of relaying a plurality of data packets to and from a subscriber over an access network that imparts a variable latency of one packet relative to other packets, the method comprising controlling the latency of each packet so as to increase the average latency experienced by the plurality of packets and decrease the variance of the respective latencies experienced by each of the packets. 2. The method of claim 1 including the step of determining a target latency by adding a selected additional amount of latency to a measured average latency experienced by a plurality of second data packets. 3. The method of claim 2 including the step of buffering each of the plurality of data packets for a period of time to prevent each of the plurality of packets from experiencing an amount of latency less than the target latency. 4. The method of claim 3 including the step of setting a timer to extract a data packet from the buffer after the target latency is reached. 5. The method of claim 3 including the steps of: (i) appending a shipping time to a packet; (ii) periodically querying the packet while in the queue to compare the shipping time to a current time; and (iii) extracting the packet from the buffer once the current time is equal to or exceeds the shipping time. 6. The method of claim 2 including the step of registering a time of arrival of a bandwidth request message from a subscriber device for transmission of an upstream packet, and setting the target latency for the upstream packet in reference to the time of arrival. 7. The method of claim 2 including the step of registering a time of arrival of a downstream packet destined for a subscriber device, and setting the target latency in reference to the time of arrival. 8. The method of claim 1 where the magnitude of latency of packets transmitted to and from a user is tunable by the user. 9. The method of claim 8 including the step of determining a target latency by adding a selected additional amount of latency to a measured average latency experienced by a plurality of second data packets. 10. The method of claim 9 where the target latency is determined based upon an amount of latency in a home network of the user. 11. A method of providing data services over a network that imparts a variable latency to respective packets of data relative to each other, the method comprising relaying a first plurality of the data packets to and from a first subscriber over the access network, the first plurality of data packets having an average latency tunable by the first subscriber. 12. The method of claim 11 including relaying a second plurality of the data packets to and from a second subscriber over the access network, the second plurality of data packets having an average latency independently tunable by the second subscriber, where the first subscriber and the second subscriber are able to tune the average latency of the first plurality of data packets and the second plurality of data packets, respectively, independently of each other. 13. The method of claim 1 including the step of receiving a target total latency from the first user. 14. The method of claim 13 including the step of buffering each of the plurality of data packets for a period of time to prevent each of the plurality of packets from experiencing an amount of latency less than the target latency. 15. The method of claim 13 where the target latency is determined based upon an amount of latency in a home network of the user.
Broadband local area networks · CPC title
for implementing a jitter-buffer · CPC title
in response to processing delays, e.g. caused by jitter or round trip time [RTT] · CPC title
in relation to timing considerations · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.