Patent ID: 8085125

Claim:
A system including at least one apparatus for indication of interactions between at least one key and at least one lock, said apparatus comprising: a sensor-control means substantially coupled with the key, said sensor-control means comprising at least one interaction detector means being configured to sense interaction information including at least key usage time information, and a rotation direction sensor means being configured to sense information on a direction of rotation of the key for said interactions; a controller means for controlling of said apparatus and receiving said key usage time information and said rotation direction information from said sensor-control means, processing said received information, and making decisions on occurrence of said interactions, the controller means associated at least with said sensor-control means; an information display means for presentation of said key usage time information and said rotation direction information, after the processing by said controller means, to a user in a predetermined form, said information display means associated with said controller means; a clock means for providing time in another predetermined form to said controller means, said clock means associated with said controller means; and a memory means for storage of at least said key usage time information and said rotation direction information, said memory means associated with said controller means; and a user input means, associated with said controller wherein the controller processes said key usage time information and said rotation direction information in the following manner: 101) checking an event of key usage via said at least one interaction detector means, if positive—going to (102), if negative—going to (103); 102) measuring a duration of time for an event of key rotation; 103) checking an event of usage of said user input means, if positive—going to (110), if negative—going to (104); 104) checking if said at least one interaction detector means has been recently pressed long enough to make a decision on said event of key usage, if positive—going to (105), if negative—going to (101); 105) selecting the rotation direction based on signal time duration, going to (106); 106) reading current time from said clock means and creating a record R, going to (107); 107) checking whether the memory is full, if positive—going to (108), if negative—going to (109); 108) deleting the oldest record in the memory, going to (109); 109) placing the record R in the memory, going to (101); and 110) starting from the most recent record, reading a new record from the memory and displaying it; checking if the event of usage of said user input means is positive while showing a record, displaying the older record, if the record being displayed is the oldest record in memory, re-starting from the most recent record.