IP Library Granted Patent US 12,407,619
Granted Patent B2
US 12,407,619 · App. 18/107,818 · Granted Sep 2, 2025

Tunable latency with minimum jitter

Inventors: Ayham Al-Banna (Irving, TX); James R. Flesch (Doraville, GA); Charles Cheevers (Alpharetta, GA); James M. Moss (Suwanee, GA); Thomas J. Cloonan (Lisle, IL); David Franklin Baran (Haverford, PA)
Assignee: ARRIS Enterprises LLC
H04L47/283H04L12/2801H04L49/9023
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,407,619
App. No.
18/107,818
Filed
Feb 9, 2023
Granted
Sep 2, 2025
Kind
B2
Art Unit
2459
USPC
709/238
Abstract

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.

Claims (15)

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.

Assignments (6)
SECURITY INTEREST Recorded Apr 8, 2026
From: ARRIS ENTERPRISES LLC; RUCKUS IP HOLDINGS LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 075476/0814 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2024
From: AL-BANNA, AYHAM; CHEEVERS, CHARLES; MOSS, JAMES M.; CLOONAN, THOMAS J.; BARAN, DAVID FRANKLIN
To: ARRIS ENTERPRISES LLC
Reel/Frame 068487/0514 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2024
From: FLESCH, JAMES R.
To: ARRIS GROUP, INC.
Reel/Frame 068487/0664 →
MERGER AND CHANGE OF NAME Recorded Sep 4, 2024
From: ARRIS GROUP, INC.; ARRIS ENTERPRISES II, INC.
To: ARRIS ENTERPRISES, INC.
Reel/Frame 068487/0950 →
CHANGE OF NAME Recorded Sep 4, 2024
From: ARRIS ENTERPRISES, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 068845/0554 →
Continuity (2)
Provisional Application 63314877 · Feb 28, 2022
Related Publication 20230275843A1 · Aug 31, 2023
References Cited (8)
US 20100049942A1 · Kim · 2010 [cited by examiner]
US 20120144065A1 · Parker · 2012 [cited by examiner]
US 20160296840A1 · Kaewell · 2016 [cited by examiner]
US 20200125716A1 · Chittamuru · 2020 [cited by examiner]
US 20200341791A1 · Tsirkin · 2020 [cited by applicant]
US 20210258184A1 · Butehorn · 2021 [cited by examiner]
EP 3280105A1 · 2018 [cited by applicant]
International Search Report and Written Opinion Re: Application No. PCT/US23/12721, dated Apr. 25, 2023. [cited by applicant]