A method and system for automatically collecting and for analyzing information about time and work performed on a computer includes a hardware abstraction layer for monitoring activity on various user input devices. The system also includes the following elements: a data collector for monitoring certain...http://www.google.fr/patents/US6397167?utm_source=gb-gplus-shareBrevet US6397167 - Time and activity tracker with hardware abstraction layer
Time and activity tracker with hardware abstraction layer