Patent · US Expired

Method for keeping accurate time in a computer system

US5826066A · kind A · utility

29Cited by
4References
14Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 8, 1996
Grant dateOct 20, 1998
Priority date
Expiry dateAug 8, 2016

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG04R40/06
  • WIPO fieldMeasurement
  • WIPO sectorInstruments

Abstract

A computing system develops time/date values by using a free-running counter to measure and accumulate increments of time. The increments of time are converted from the resolution of the free-running counter to that used for the time and date values by dividing by a conversion variable and then used to update the time/date value. The accuracy of the time/date value is monitored by periodically comparing the rate of the free-running counter to the rate of a more accurate, external clock. The ratio of these two rates is used to adjust the conversion variable. The conversion variable reflects any differences between (1) the rate of change of the increments of time used for developing the time/data value and (2) the external clock. Its use here, therefore, will operate to either slow down or speed up the rate of change of the time/date value so that it more closely tracks the external clock.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.