IP Library Granted Patent US 12,407,436
Granted Patent B2
US 12,407,436 · App. 18/772,799 · Granted Sep 2, 2025

Method of measuring timing holdover performance in an R-PHY system

Inventor: Yair Neugeboren (Netanya, IL)
Assignee: ARRIS Enterprises LLC
H04J3/0632H04J3/0667
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,436
App. No.
18/772,799
Filed
Jul 15, 2024
Granted
Sep 2, 2025
Kind
B2
Art Unit
2461
USPC
370/516
Abstract

Systems and methods for measuring the amount of drift of a clock in a remote device relative to a clock in a core, both in a distributed access architecture, by measuring the change in fullness of a dejitter buffer in the remote device that holds data provided from the core.

Claims (26)

1. A remote device in a distributed access architecture of a communications network, the remote device operatively connected to a core providing data to the remote device, the remote device including a dejitter buffer and a processor configured to measure a series of values, each value representing an instantaneous fullness state of the dejitter buffer, and use the series of values to determine a magnitude of phase drift of a first clock of the remote device relative to a second clock of the core, said remote device providing a notification to said core of said magnitude of said phase drift.

2. The remote device of claim 1 comprising a remote physical device.

3. The remote device of claim 1 including a low pass filter that filters the series of values.

4. The remote device of claim 3 where the low pass filter of said remote device blocks variations in the series of values due to network jitter.

5. The remote device of claim 3 where the output of the low pass filter is used to determine a sequence of fractional frequency offset values.

6. The remote device of claim 5 where the processor accumulates the sequence of fractional frequency offset values to provide an accumulated value and compares the accumulated value to a threshold.

7. The remote device of claim 6 where the remote device provides an alert based on the comparison.

8. A method for a network device to determine a phase drift comprising:

measuring a series of values, by said network device, representing a fullness state of a dejitter buffer of the network device, the network device having a first clock; and

using the series of values, by said network device, to determine a magnitude of said phase drift of the first clock relative to a second clock associated with a second device providing data to the dejitter buffer, said network device at least one of (i) providing a notification to said second device of said magnitude of said phase drift and (ii) modifying its processing of data in response to said phase drift.

9. The method of claim 8 where the first network device is at least one of a remote physical device (RPD) and a remote MACPHY device (RMD).

10. The method of claim 8 further comprising applying a low pass filter to the series of values.

11. The method of claim 10 where the low pass filter blocks variations in the series of values due to network jitter.

12. The method of claim 10 further comprising the output of the low pass filter is used to determine a sequence of fractional frequency offset values.

13. The method of claim 12 further comprising including accumulating the sequence of fractional frequency offset values to provide an accumulated value.

14. The method of claim 13 further comprising including comparing the accumulated value to a threshold.

15. The method of claim 14 further comprising including providing an alert based on the comparison.

16. A method for a network device to determine a phase drift comprising:

repeatedly measuring, by said network device, a fullness state of a buffer to provide a first sequence of values;

low pass filtering the first sequence of values, by said network device, to provide a second sequence of values;

accumulating a rate of change of the second sequence of values, by said network device, to provide an output signal; and

providing, by said network device, a notification when the output signal exceeds a threshold.

17. The method of claim 16 implemented in a remote device in a distributed access architecture of a communications network.

18. The method of claim 17 where the buffer is a dejitter buffer.

19. The method of claim 18 where the dejitter buffer receives data from a video core.

20. The method of claim 19 where the alert signals that a drift of a clock of the remote device has drifted relative to a clock of the core by an amount exceeding a threshold.

Assignments (2)
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 →
Continuity (3)
Continuation 18115566 · Feb 28, 2023
Provisional Application 63314904 · Feb 28, 2022
Related Publication 20240372639A1 · Nov 7, 2024
References Cited (28)
US 6775301B1 · Kroll · 2004 [cited by examiner]
US 6788651B1 · Brent · 2004 [cited by examiner]
US 7453897B2 · Enbom et al. · 2008 [cited by applicant]
US 7817677B2 · Black et al. · 2010 [cited by applicant]
US 7852882B2 · Jougit · 2010 [cited by examiner]
US 8416813B1 · Modi et al. · 2013 [cited by applicant]
US 8437026B2 · Ashmore · 2013 [cited by examiner]
US 8606953B2 · Buser · 2013 [cited by examiner]
US 8761207B2 · Bugenhagen · 2014 [cited by examiner]
US 9356770B2 · Chowdhary · 2016 [cited by examiner]
US 9628411B2 · Yang et al. · 2017 [cited by applicant]
US 9826445B2 · Brisebois et al. · 2017 [cited by applicant]
US 9985660B2 · Mani · 2018 [cited by examiner]
US 9992095B2 · Nakagawa · 2018 [cited by examiner]
US 9997167B2 · Reuschl · 2018 [cited by examiner]
US 10182373B2 · Bouvet · 2019 [cited by examiner]
US 20020172229A1 · Parvin et al. · 2002 [cited by applicant]
US 20030169755A1 · Ternovsky · 2003 [cited by applicant]
US 20040062252A1 · Dowdal et al. · 2004 [cited by applicant]
US 20050041692A1 · Kallstenius · 2005 [cited by applicant]
US 20070009071A1 · Singh · 2007 [cited by applicant]
US 20120013937A1 · Ashmore et al. · 2012 [cited by applicant]
US 20150295669A1 · Chapman et al. · 2015 [cited by applicant]
US 20180329671A1 · Einziger · 2018 [cited by examiner]
US 20200092786A1 · Lakshmanaswamy · 2020 [cited by examiner]
EP 0987894A2 · 2000 [cited by applicant]
EP 1691514A1 · 2006 [cited by applicant]
International Search Report and Written Opinion RE: Application No. PCT/US23/14164, dated Sep. 4, 2023. [cited by applicant]