US 12,277,083 B2
Time synchronization device for providing timing information acquired from network time sources to endpoint devices
Bradley K. Goodman, Nashua, NH (US); and Christian Lita, Dripping Springs, TX (US)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Jun. 3, 2022, as Appl. No. 17/831,577.
Prior Publication US 2023/0393608 A1, Dec. 7, 2023
Int. Cl. G06F 13/38 (2006.01); G06F 1/14 (2006.01); G06F 21/60 (2013.01); H04J 3/06 (2006.01)
CPC G06F 13/385 (2013.01) [G06F 1/14 (2013.01); G06F 21/602 (2013.01); G06F 21/606 (2013.01); H04J 3/0667 (2013.01); G06F 2213/0042 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus comprising:
at least one processing device comprising a processor coupled to a memory;
the at least one processing device being configured to perform steps of:
establishing a first connection to a specified network time source via a network-connected device that the at least one processing device is coupled to;
acquiring first timing information from the specified network time source via the network-connected device, the first timing information comprising a current time value and first accuracy information for the specified network time source;
setting an internal real-time clock of the at least one processing device based at least in part on the current time value included in the first timing information;
maintaining, subsequent to decoupling of the at least one processing device from the network-connected device, the internal real-time clock of the at least one processing device;
establishing a second connection to an endpoint device; and
providing, to the endpoint device, second timing information, the second timing information comprising a current time measurement of the internal real-time clock of the at least one processing device and second accuracy information for the internal real-time clock of the at least one processing device, the second accuracy information for the internal real-time clock of the at least one processing device being based at least in part on the first accuracy information for the specified network time source.