Patent ID: 11967964
Assignee: AMAZON TECHNOLOGIES, INC.
Field: Basic communication processes (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 0:
1. A method of synchronizing a clock on a server computer within a distributed timing network, the method comprising:
incrementing a hardware counter using the clock on the server computer;
receiving a pulse signal in the server computer from the distributed timing network, wherein the pulse signal is used to synchronize the clock on the server computer;
detecting an edge of the pulse signal using an edge detector and using the edge to trigger hardware correction circuitry;
receiving the pulse signal in a synchronization agent on the server computer, wherein, in response to the pulse signal, an interrupt routine on the synchronization agent reads the hardware correction circuitry and computes timing of the clock based upon the pulse signal and the hardware correction circuitry, wherein the pulse signal is received by the synchronization agent and directly received by the edge detector; and
adjusting the clock on the server computer based upon the computed timing.