Nova Patents
US6552965B2

Electronic clock

Summary by NHIP

Power Machine Time Tracking

The method maintains elapsed time for a power machine by intermittently writing clock data to successive non-volatile memory locations. Upon power down, current data writes to the next location, while power up triggers a search for the highest valid value among stored entries to initialize volatile memory.

Claim Score by NHIP

Read claim 1, the broadest

Abstract

A clock stores time data indicative of time of operation of a power machine. A timing circuit provides a timing signal and a controller is coupled to a timing circuit and to a memory, which includes a plurality of memory locations. An elapsed time value is maintained, based on the timing signal, by the timing circuit, and a subset of a plurality of memory locations is intermittently updated with the elapsed time value.

US6552965B2, drawing sheet 1
Sheet 1 of 9

Term

Term ended

Expired 24 January 2021, 5.7 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

21 claims: 2 independent, 19 dependent

  1. 1
    Broadest claimClaim Score 60, broad(NHIP)A method of maintaining clock data indicative of time of operation of a power machine, comprising:providing a plurality of clock locations in non-volatile memory;receiving a clock signal indicative of elapsed time;and intermittently writing clock data, indicative of elapsed time, to a first subset, and subsequently to a second subset, of the plurality of clock locations such that, clock data in the first subset of clock locations is different from clock data in the second subset of clock locations.
  2. 12
    A clock storing time data indicative of time of operation of a power machine, the clock comprising:a timing circuit providing a timing signal;a memory having a plurality of time locations;and a controller coupled to the timing circuit and the memory, the controller maintains an elapsed time value, based on the timing signal, and selects a first time location of the plurality of time locations and updates the selected first time location with the elapsed time value and, after a first update time period, updates a subsequently selected second time location with a first updated elapsed time value.