Patentable/Patents/US-9271247
US-9271247

Characterizing slave clock synchronization behavior by means of dropped sync packets

PublishedFebruary 23, 2016
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Methods, media, and systems are provided for characterizing the synchronization behavior of a slave clock. A sequence of sync packets, usable to synchronize with a grandmaster clock, is transmitted from the grandmaster clock to a slave clock. The sequence of sync packets is modified by dropping one or more sync packets from the sequence, providing a pattern of dropped sync packets. A synchronization output of the slave clock is monitored and, based on the synchronization output, a determination is made as to whether the slave clock is synchronized while the sequence of sync packets is modified. A characterization of the synchronization behavior of the slave clock is stored with respect to the pattern of dropped sync packets. The process may be repeated for various patterns of dropped sync packets.

Patent Claims
17 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method of characterizing a synchronization behavior of a slave device by dropping sync packets, the method comprising: transmitting a sequence of sync packets from a grandmaster device to a slave device, wherein the sync packets are received at an intermediate device and forwarded to the slave device; monitoring a synchronization output of the slave device that is usable to determine whether the slave device is synchronized with the grandmaster device; at the intermediate device, dropping one or more of the sync packets, wherein dropping one or more of the sync packets includes dropping one or more of the sync packets in a variety of repetitive patterns such that each of the repetitive patterns is transmitted for a respective period of time; while dropping one or more of the sync packets, determining whether the slave device is synchronized with the grandmaster device; and storing an indication that characterizes the synchronization behavior of the slave device with respect to each variety of the repetitive patterns.

2

2. The method of claim 1 , wherein the sequence of sync packets is transmitted from the grandmaster device at a selected rate.

3

3. The method of claim 1 , wherein the synchronization behavior of the slave device includes whether a frequency of a clock source associated with the slave device is synchronized with a frequency of a reference clock associated with the grandmaster device.

4

4. The method of claim 2 , further comprising repeating the monitoring, dropping, determining, and storing for a plurality of selected rates.

5

5. The method of claim 1 , wherein the synchronization behavior of the slave device includes how long the slave device remains synchronized in response to dropping one or more of the sync packets.

6

6. One or more non-transitory computer-readable media having embodied thereon instructions which, when executed by one or more computing devices, perform a method of characterizing a synchronization behavior of a slave device by dropping sync packets, the method comprising: transmitting a sequence of sync packets from a grandmaster device to a slave device, wherein the sync packets are received at an intermediate device and forwarded to the slave device; monitoring a synchronization output of the slave device that is usable to determine whether the slave device is synchronized with the grandmaster device; at the intermediate device, dropping one or more of the sync packets; while dropping one or more of the sync packets, determining whether the slave device is synchronized with the grandmaster device; and storing an indication that characterizes the synchronization behavior of the slave device with respect to dropping one or more of the sync packets, wherein the synchronization behavior of the slave device includes how long the slave device remains synchronized in response to dropping one or more of the sync packets.

7

7. The one or more non-transitory computer-readable media of claim 6 , wherein the sequence of sync packets is transmitted from the grandmaster device at a selected rate.

8

8. The one or more non-transitory computer-readable media of claim 6 , wherein dropping one or more of the sync packets includes dropping one or more of the sync packets in a repetitive pattern.

9

9. The one or more non-transitory computer-readable media of claim 8 , the method further comprising: dropping one or more of the sync packets in a variety of repetitive patterns such that each of the repetitive patterns is transmitted for a respective period of time; and storing an indication that characterizes the synchronization behavior of the slave device with respect to each variety of the repetitive patterns.

10

10. The one or more non-transitory computer-readable media of claim 6 , wherein the synchronization behavior of the slave device includes whether a frequency of a clock source associated with the slave device is synchronized with a frequency of a reference clock associated with the grandmaster device.

11

11. The one or more non-transitory computer-readable media of claim 7 , the method further comprising repeating the monitoring, dropping, determining, and storing for a plurality of selected rates.

12

12. A system for characterizing a synchronization behavior of a slave device by dropping sync packets, the system comprising: a grandmaster device that transmits a sequence of sync packets from the grandmaster device to a slave device, wherein the sync packets are received at an intermediate device and forwarded to the slave device; the intermediate device that drops one or more of the sync packets; a comparator device that A) monitors a synchronization output of the slave device that is usable to determine whether the slave device is synchronized with the grandmaster device, B) while the intermediate device drops one or more of the sync packets, determines whether the slave device is synchronized with the grandmaster device, and C) stores an indication that characterizes the synchronization behavior of the slave device with respect to dropping one or more of the sync packets, wherein the synchronization behavior of the slave device includes how long the slave device remains synchronized in response to dropping one or more of the sync packets.

13

13. The system of claim 12 , wherein the sequence of sync packets is transmitted from the grandmaster device at a selected rate.

14

14. The system of claim 12 , wherein dropping one or more of the sync packets includes dropping one or more of the sync packets in a repetitive pattern.

15

15. The system of claim 14 , wherein the comparator device further: drops one or more of the sync packets in a variety of repetitive patterns such that each of the repetitive patterns is transmitted for a respective period of time; and stores an indication that characterizes the synchronization behavior of the slave device with respect to each variety of the repetitive patterns.

16

16. The system of claim 12 , wherein the synchronization behavior of the slave device includes whether a frequency of a clock source associated with the slave device is synchronized with a frequency of a reference clock associated with the grandmaster device.

17

17. The system of claim 13 , wherein the intermediate device and the comparator device further repeat the monitoring, dropping, determining, and storing for a plurality of selected rates.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

October 1, 2013

Publication Date

February 23, 2016

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Characterizing slave clock synchronization behavior by means of dropped sync packets” (US-9271247). https://patentable.app/patents/US-9271247

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.