Patent ID: 7400695

Claim:
A system for time marking data, comprising: at least one processor configured to receive and process data arriving at the system, time-indicating means operatively connected to said at least one processor and configured to furnish first time data to the at least one processor for time-marking of the data, the time-indicating means comprising a hardware clock configured to generate a clock signal, wherein the time-indicating means is configured to receive second time data from at least one additional time reference and modify the clock signal from the hardware clock using the second time data in order to generate the first time data, and wherein the time-indicating means is configured to add to the clock signal, during the generation of the first time data, a compensation signal based on said second time data; comparing means configured to generate a difference signal between the first and second time data; means configured to generate a new version of the compensation signal when the difference signal exceeds a predetermined value; and recording means for recording the new version of the compensation signal together with an associated identifier of the version of the compensation signal, wherein when the data is received the at least one processor time-marks the data with the clock signal, compensation signal and associated identifier of the version.