Electrical computers and digital processing systems: support – Synchronization of clock or timing signals – data – or pulses
Patent
1998-09-17
2000-02-08
Butler, Dennis M.
Electrical computers and digital processing systems: support
Synchronization of clock or timing signals, data, or pulses
713503, G06F 112
Patent
active
060237694
ABSTRACT:
A method and apparatus are provided for performing need based synchronization of a time clock maintained by a computer system. A number of computer systems are connected to a network, such as the Internet. Each computer system synchronizes its time clock by accessing a time server via the network. The time server may service a large number of client computer systems for purposes of providing accurate time of day readings and may therefore be subject to substantial loading. Accordingly, in each client system, the time clock is synchronized at least twice, and an amount of drift in the time clock is determined based on the two or more synchronizations. The synchronization interval for future synchronizations of the clock or the specific time of the next synchronization is then determined based upon the amount of drift, such that the time clock of each client computer system is synchronized only when necessary, and such that the loading on the time server is reduced. When the time clock is imprecise relative to that of the time server, the clock may be synchronized by obtaining time readings from a local precision timing routine to quantify network delays associated with accessing the server. The delays are then used to adjust the value returned by the time server to increase the accuracy of the local clock.
REFERENCES:
patent: 4926446 (1990-05-01), Grover et al.
patent: 5327468 (1994-07-01), Edblad et al.
patent: 5428645 (1995-06-01), Dolev et al.
"Vremya 2.0", Kirill Levchenko, Jun. 29, 1998, 2 pages.
Resnick, Pete, "Network Time", Version 2.0, 1990-1993, 8 pages.
Resnick, Pete, "A Program to Automatically Set the Time of Day on your Macintosh.RTM. Using the Apple.RTM. MacTCP.RTM. Network Software," Network Time, Version 2.0, 1990-1993, 22 pages.
Dundas III, John A., "NTP for Macintosh, Executive Overview", Revised Sep. 11, 1993, pp. 1-6.
Dundas III, John A., "NTP for Macintosh", Revised Sep. 11, 1993, pp. 1-8.
D. Mills, Simple Network Time Protocol (SNTP) Version 4 for IPv4, IPv6 and OSI, University of Delaware, Electrical Engineering Department, Oct. 1996, pp. 1-16.
Apple Computer Inc.
Butler Dennis M.
LandOfFree
Method and apparatus for synchronizing an imprecise time clock m does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for synchronizing an imprecise time clock m, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for synchronizing an imprecise time clock m will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1689214