Claims
- 1. In a locking system of the type comprising:
- a lock including a lock means to place the lock in a locked or unlocked condition,
- a microcomputer including memory,
- a plurality of keys of different types, each key having a key code stored thereon,
- said memory having a control program stored therein for program control of said microcomputer,
- a key reader coupled with said microcomputer and being adapted to coact with any one of said keys to read the key code stored thereon into said microcomputer,
- and an electrically controlled actuator for said locking means coupled with an output of said computer,
- the improvement comprising:
- said plurality of keys including a selected key having a valid day code stored thereon indicative of which days of the week the selected key will be operative to unlock said locking means independent of the remaining keys,
- said lock including clock means for producing a clock signal indicative of real time, and said memory means including a timing register for storing real time and day based on said clock means,
- said microprocessor operating under program control for receiving said valid day code from said selected key and for comparing same with said timing register to allow operation of said lock means when said valid day code has a predetermined relation to the day stored in said timing register and to prevent operation of said lock means when said valid day code does not have the predetermined relation to said day stored in said timing register such that the selected key designates valid days of operation allowing different keys to designate and operate on different days.
- 2. A system as set forth in claim 1 wherein said memory includes a level storage area having a plurality of records identified by lock level code for storing operational information for a lock level associated with said selected keys, and a key storage area having a plurality of lock key records each identified by a lock record number and associated with at least one of said lock levels for storing key information associated with said record number, each of said lock key records including said lock record number and said current key time,
- said microcomputer operating under program control for validating said selected key by reading and comparing said key level code to said lock level code, and upon a match, comparing said key record number to one of said lock record numbers identified with said lock level code, and if said key record number matches one of said lock record numbers, performing said operational information stored with said lock level.
- 3. A system as set forth in claim 2 wherein said lock includes a valid time range field associated with said lock record number register for storing a time range defining a period within which said lock means will operate,
- said microcomputer operating under program control for obtaining said time range and for determining whether said time range has a predetermined requisite relationship to said stored real time and if it does, said microcomputer being operative under program control operating said lock.
- 4. A system as set forth in claim 3 wherein said memory means includes an invalid days field for storing information indicative of invalid days of week of which said lock means may not be operated by said selected key,
- said microcomputer operated under program control for obtaining said invalid days of week and for determining whether said invalid days of week has a predetermined relationship to said day stored in the timing register and if it dos, said microcomputer being operative under program control of said main program for operating said lock means.
- 5. A system as set forth in claim 4 wherein said key storage area includes a lock code stored in each of said lock key records and associated with one of said lock record numbers, said selected key includes a key code,
- said microcomputer operating under program control for reading said key code from said selected key and for determining whether the key code on said selected key has a predetermined requisite relationship to said lock code identified with said lock record number and lock level associated with said key record number and key level, and if it does, said microcomputer being operative under program control for performing the operational information stored in said level storage area.
- 6. A system as set forth in claim 5 wherein said key comprises a new key time stored thereon,
- said lock key code stored in said memory means having stored a current key time,
- said microcomputer operating under program control for reading and comparing said new key time to said current key time associated with said lock record number and lock level code identified by said key level code and said key record number for invalidating the key when said new time is less than the current key time and for validating the key and replacing said current key time with said new key time when said new key time is greater than said current key time.
- 7. A system as set forth in claim 6 wherein said memory means includes a day register for storing the current day of week based on said clock means and a valid day field for storing valid days of week,
- said microcomputer operating under program control for comparing said current day of week to said valid days of week and for allowing operation of said lock when said current day of week equals one of said valid days of week and for preventing operation of said lock when said current day of week is not equal to any of said valid days of week.
- 8. In a locking system of the type comprising:
- a lock including a locking means to place the lock in a locked or unlocked condition,
- a microcomputer including memory,
- a plurality of keys of different types, each key having a key code and a key level code stored thereon,
- said memory having a control program stored therein for program control of said microcomputer,
- a key reader coupled with said microcomputer and being adapted to coact with any one of said keys to read the key code and level code stored thereon into said microcomputer,
- and an electrically controlled actuator for said locking means coupled with an output of said computer,
- the improvement comprising:
- said keys including a selected key having a key offset time stored thereon and a key time stored thereon indicative of a time of issuance,
- said lock including clock means for producing a clock signal indicative of real time, and said memory means including a timing register for storing the real time based on said clock means and an expiration field for storing an expiration time based on said key expiration time,
- said microcomputer operating under program control for reading said key offset time and key time to calculate said expiration time by summing said key expiration time with said key time and for operating said lock when said real time is less than said expiration time and for inhibiting operation of said lock when said real time is greater than said expiration time.
- 9. A system as set forth in claim 8 wherein said keys include a selected key having a key record number stored thereon and said key code comprising a new key time,
- said memory storing a lock record number and a current key time,
- said microcomputer operating under program control for comparing said key record number with said lock record number, and upon a match, comparing said new key time with said current key time for invalidating said selected key when said new time is less than said current key time, and validating said selected key and replacing said current key time with said new time when said new key time is greater than said current key time.
- 10. A system as set forth in claim 9 wherein said memory includes a level storage area having a plurality of records identified by lock level code for storing operational information for a lock level associated with said selected keys, and a key storage area having a plurality of lock key records each identified by a lock record number and associated with at least one of said lock levels for storing key information associated with said record number, each of said lock key records including said lock record number and said current key time,
- said microcomputer operating under program control for validating said selected key by reading and comparing said key level code to said lock level code, and upon a match, comparing said key record number to one of said lock record numbers identified with said lock level code, and if said key record number matches one of said lock record numbers, performing said operational information stored with said lock level.
- 11. A system as set forth in claim 10 wherein said lock including a valid time range field associated with said lock record number register for storing a time range defining a period within which said lock means will operate,
- said microcomputer operating under program control for obtaining said time range and for determining whether said time range has a predetermined requisite relationship to said stored real time and if it does, said microcomputer being operative under program control operating said lock.
- 12. In a locking system of the type comprising:
- a lock including a lock means to place the lock in a locked or unlocked condition,
- a microcomputer including memory,
- a plurality of keys of different types, each key having a key level code stored thereon,
- said memory having a control program stored therein for program control of said microcomputer,
- a key reader coupled with said microcomputer and being adapted to coact with any one of said keys to read the stored thereon into said microcomputer,
- and an electrically controlled actuator for controlling said locking means and coupled with an output of said microcomputer,
- the improvement comprising:
- said keys including a selected key having a function thereon,
- said memory including an information code area for storing a plurality of codes identifying different occurrences of said lock,
- said lock including a plurality of light means for visually displaying a plurality of codes by change in combination or repetition of said light means,
- said microcomputer operating under program control for reading said selected key and said function and for obtaining one of said information codes based on said function to display said information code by illuminating said light means in a predetermined combination or repetition.
- 13. A system as set forth in claim 12 wherein said plurality of light means includes at least two light emitting components of a different color for indicating said information codes under program control based upon repetition of illumination.
- 14. A system as set forth in claim 13 wherein said information code is stored in memory by at least a two digit number, said microcomputer associating each of said digits with one of said light emitting component for operating under program control to control the repetition of each of said light emitting components to the number in the associated digit.
- 15. A system as set forth in claim 14 wherein said light means comprises three light emitting components of a different color.
- 16. A system as set forth in claim 15 wherein said memory includes a diagnostic time register for storing a predetermined time-out time, said lock includes clock means for producing a clock signal indicative of real time, said microcomputer operating under program control for monitoring the time duration of said lock operating in diagnostic mode and comparing same with said diagnostic time register for turning off said diagnostic mode when said time-out time is obtained.
- 17. In a locking system of the type comprising:
- a lock including a lock means to place the lock in a locked or unlocked condition,
- a microcomputer including memory,
- a plurality of keys of different types, each key having a key level code stored thereon,
- said memory having a control program stored therein for program control of said microcomputer,
- a key reader coupled with said microcomputer and being adapted to coact with any one of said keys to read the stored thereon into said microcomputer,
- and an electrically controlled actuator for controlling said locking means and coupled with an output of said microcomputer,
- the improvement comprising:
- said keys including a display key having a function field thereon for designating conditions in said lock to be monitored,
- said memory including code storage area for storing a plurality of codes to identify different lock conditions occurring in said lock,
- said lock including a plurality of light means for visually displaying a plurality of codes by change in combination or repetition of said light means,
- said microcomputer operating under program control for reading said display key and said function field to monitor the lock conditions identified by said function field and status thereof in said lock, and for displaying the condition by control of the light means.
- 18. A system as set forth in claim 17 wherein said lock includes clock means for producing a clock signal indicative of real time,
- said memory means including a timing register for storing the real time based on said clock means,
- said display key including time fields thereon indicative of a request for clock time monitoring,
- said microcomputer operating under program control for reading said display key and said timing register and for displaying the real time in said lock by control of said light means.
- 19. A system as set forth in claim 18 wherein said plurality of light means includes at least two light emitting components of different colors for displaying different information of conditions and status based upon each repetition number of each light emitting component.
- 20. A system as set forth in claim 19 wherein said conditions and status is stored in at least two digits, said microcomputer associating each of said digits with one of said light emitting components for operating under program control to control the repetition of said light emitting components to the number presented in each associated digit.
- 21. In a locking system of the type comprising:
- a lock including a locking means to place the lock in a locked or unlocked condition,
- a microcomputer including memory,
- a plurality of keys of different types, each key having a key level code stored thereon,
- said memory having a control program stored therein for program control of said microcomputer,
- a key reader coupled with said microcomputer and being adapted to coact with anyone of said keys to read the stored thereon into said microcomputer,
- and an electrically controlled actuator for controlling said locking means and coupled with an output of said microcomputer,
- the improvement comprising:
- said keys including a selected operation key for operating said lock and a diagnostic key for operating a diagnostic mode of said lock to provide error information,
- said memory including an information code area for storing a plurality of error codes identifying different errors potentially occurring in said lock in response to reading any keys,
- said lock including a plurality of light means for visually displaying a plurality of codes by change in combination or repetition thereof,
- said microcomputer operating under program control for reading said diagnostic key to set said lock in diagnostic mode and for reading said operation key to determine an error in execution thereof, and for obtaining one of said plurality of error codes based on said error in execution to display said code by said light means when said lock is in diagnostic mode.
- 22. A system as set forth in claim 21 wherein said plurality of light means includes at least two light emitting components of a different color for indicating said information codes under program control based upon repetition of illumination.
- 23. A system as set forth in claim 22 wherein said information code is stored in memory by at least a two digit number, said microcomputer associating each of said digits with one of said light emitting component for operating under program control to control the repetition of each of said light emitting components to the number in the associated digit.
- 24. In a locking system of the type comprising:
- a lock including a locking means to place the lock in a locked or unlocked condition,
- a microcomputer including memory,
- a plurality of keys of different types, each key having a key level code stored thereon,
- said memory having a control program stored therein for program control of said microcomputer,
- a key reader coupled with said microcomputer and being adapted to coact with anyone of said keys to read the stored thereon into said microcomputer,
- and an electrically controlled actuator for controlling said locking means and coupled with an output of said microcomputer,
- the improvement comprising:
- said keys including a selected operation key for operating said lock,
- an interrogation card for communicating between said memory and an external computer and for operating in interrogation mode of said lock to receive lock information and including a function field to identify one of at least two different types of memory information to be received,
- said memory including an interrogation storage area for storing a plurality of interrogation records identifying the previous operation and status of the selected operation keys,
- said microcomputer operating under program control for reading and validating said operation key to store information regarding the operation thereof in said lock in said interrogation records, and for receiving said interrogation card to set said lock in interrogation mode and reading said function field to communicate information from said interrogation storage area through said interrogation card to the computer of memory information designated by said function field.
- 25. In a locking system of the type comprising:
- a lock including a locking means to place the lock in a locked or unlocked condition,
- a microcomputer including memory,
- a plurality of keys of different types, each key having a key level code stored thereon,
- said memory having a control program stored therein for program control of said microcomputer,
- a key reader coupled with said microcomputer and being adapted to coact with anyone of said keys to read the stored thereon into said microcomputer,
- and an electrically controlled actuator for controlling said locking means and coupled with an output of said microcomputer,
- the improvement comprising:
- said keys including a selected operation key for operating said lock,
- an interrogation card having a validation field thereon and an information transmitter and receiver for two-way communication between said memory and an external computer with information stored in said memory for said selected operation, and for operating in interrogation mode of said lock to provide lock information to modify said memory,
- said microcomputer operating under program control for reading and validating said operation key based on information stored in said memory to operate of said lock based on said key, and for receiving said interrogation card to set said lock in interrogation mode to communicate information to and from said memory through said interrogation card to the computer.
Parent Case Info
This is a continuation-in-part of application Ser. No. 0/661,542 filed on Feb. 26, 1991, now U.S. Pat. No. 5,198,643.
US Referenced Citations (9)
Foreign Referenced Citations (2)
Number |
Date |
Country |
2-259853 |
Oct 1990 |
JPX |
4-30208 |
Feb 1992 |
JPX |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
661542 |
Feb 1991 |
|