Patent ID: 8121912

Claim:
An automated method for reconciling asynchronous time attendance records, comprising the steps of: providing time attendance recorders which are not in real time electronic communication with each other or a common central processor; assigning each time attendance recorder a unique identifier; assigning a unique identifying code for each of a plurality of users of a time attendance recorder; logging in to a plurality of the time attendance recorders using the user identifying code; for each log in, creating a time attendance event including the time corresponding with the log in and the user identifying code and the time attendance recorder identifier; periodically electronically transferring time attendance events from the attendance recorders to a central processor in an asynchronous manner; and processing by the processor each time attendance event for the time attendance recorder to create time attendance records for each user, including the steps of: determining by the processor whether the time attendance event is a start event time or a stop event time; for each user, creating chronological time records, each time record having a start time and a stop time; for missing known start event times and stop event times, completing a time record by automatically assigning a start time or a stop time corresponding with another known event time; and replacing by the processor the automatically assigned start or stop time when receiving an accurate start event time or stop event time.