WO1986006858A1 - Key management system - Google Patents

Key management system Download PDF

Info

Publication number
WO1986006858A1
WO1986006858A1 PCT/US1986/000918 US8600918W WO8606858A1 WO 1986006858 A1 WO1986006858 A1 WO 1986006858A1 US 8600918 W US8600918 W US 8600918W WO 8606858 A1 WO8606858 A1 WO 8606858A1
Authority
WO
WIPO (PCT)
Prior art keywords
keyholder
access
holder
providing
housing
Prior art date
Application number
PCT/US1986/000918
Other languages
French (fr)
Inventor
Gilbert A. Peters
J. Brooks Mitchell
Original Assignee
Peters Gilbert A
Brooks Mitchell J
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Peters Gilbert A, Brooks Mitchell J filed Critical Peters Gilbert A
Publication of WO1986006858A1 publication Critical patent/WO1986006858A1/en

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00896Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys specially adapted for particular uses
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/20Individual registration on entry or exit involving the use of a pass
    • G07C9/27Individual registration on entry or exit involving the use of a pass with central registration
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B5/00Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied
    • G08B5/22Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied using electric transmission; using electromagnetic transmission
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B5/00Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied
    • G08B5/22Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied using electric transmission; using electromagnetic transmission
    • G08B5/36Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied using electric transmission; using electromagnetic transmission using visible light sources
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00896Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys specially adapted for particular uses
    • G07C2009/00936Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys specially adapted for particular uses for key cabinets
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T70/00Locks
    • Y10T70/80Parts, attachments, accessories and adjuncts
    • Y10T70/8432For key-operated mechanism
    • Y10T70/8676Key holders

Definitions

  • This invention relates to a management control system for controlling access to a set of individual keys and more particularly to a system that records the access and records the return of the keys.
  • an apparatus for managing distribution of several similarly shaped objects includes a plurality of individual object holders each for attachment to at least one of the objects and each holder having a uniquely coded individual identification.
  • the apparatus further includes a plurality of holder housings, each for controlling the storage of a holder and attached objects and including the capability to determine the identification of the holder and to provide access to the holder when properly selected.
  • a system for controlling access to several similarly shaped objects and includes a storage capability for storing several of the objects and for providing access to selected ones of the objects in response to an access signal and for providing a return signal when an accessed object is returned to the storage area.
  • the storage area is connected to a data processor which includes an input circuit for receiving input data frcm a system user.
  • the processor uses this input data together with previously stored data to determine whether access is to be granted. When access has been granted, the data processor transmits the access signal to the storage area.
  • the data processor further includes receiving circuitry to receive the return signal frcm the storage area.
  • the data processor is still further provided with the means to record the grant of access and the return of access together with related data.
  • a system for controlling access to several keys or the like includes a plurality of individual keyholders where each keyholder is attached to at least one key and further includes an individually coded mating capability for enabling the insertion of the keyholder and key into a keyholder housing having a corresponding individually coded mating structure.
  • a storage container is provided that includes plurality of the keyholder housings for controlled storage of the keys and keyholders by providing access to selected ones of the keyholders and keys in response to an access signal and further providing a return signal after the key and keyholder have been returned to the appropriate keyholder housing.
  • the invention further includes input means for receiving inputs from a system user that would be requesting access to one of the selected keys.
  • a display is also provided for providing output data to the system user.
  • the input circuit and display are further connected to a processor which is further connected to one or more of the storage containers.
  • the processor receives the input data and determines whether or not access is to be granted based upon the input data and previously stored data. Upon determining that access is to be granted, the processor provides the access signal.
  • the processor further receives a return signal and includes means for storing data as to both the access and return of individual keys in keyholders.
  • the mating of the keyholders and keyholder housings is provided in one embodiment by pins and pin sockets whereby each keyholder has a unique number of pin sockets also uniquely positioned to fit only one corresponding set of pins of a keyholder housing in the storage container. Therefore the keyholder can only be inserted into the appropriate keyholder housing.
  • Another embodiment of this mating capability includes formations of tongues and grooves on the keyholder and the corresponding mating keyholder housing whereby the physical formation of the tongues and grooves are such that only the appropriate keyholder may be inserted into the appropriate keyholder housing.
  • the keyholder housing includes a mechanical apparatus that is spring loaded when the keyholder is inserted and further connected to a microswitch and a solenoid.
  • the solenoid Upon receiving the access signal for that keyholder housing, the solenoid is activated causing the mechanism to release the keyholder which has been spring loaded, resulting in the keyholder being partially ejected frcm the keyholder housing.
  • the mechanical apparatus loads the spring and the keyholder is latched into the keyholder housing activating the microswitch to provide the return signal.
  • an apparatus for managing distribution of a plurality of keys that includes a plurality of keyholders each for the attachment to at least one of the keys and each keyholder having a uniquely individually coded identification.
  • the apparatus further includes a plurality of holder housings, each for controlling the storage of a holder and attached keys.
  • the holder housing includes electronic circuitry to read the identification of the holder and for providing access to the holder when properly selected.
  • the plurality of holder housings are included in a storage cabinet which includes the means to address each of the holder housings individually to determine the holder identification and to provide access thereto.
  • the holder includes an electronic circuit which provides the holder identification when addressed by external circuitry.
  • the holder includes a magnetic coded strip to provide the holder identification.
  • the holder includes an optically encoded strip to provide holder identification.
  • Figure lA is a pictorial view of the key management system.
  • Figure IB is a block diagram of the key management system.
  • Figure 2 is a perspective view of a keyholder and key with corresponding keyholder housing.
  • Figure 3 is a bottom view of a keyholder assembled into its keyholder housing and latched.
  • Figure 4 is a bottom view of a keyholder released from its keyholder housing.
  • Figure 5 is a schematic of the interface circuitry.
  • Figure 6 is a schematic of the driver circuitry.
  • Figure 7A is a schematic of the solenoid matrix.
  • Figure 7B is a schematic diagram of the switch matrix.
  • Figure 8A is a flowchart of the access grant software.
  • Figure 8B is a flowchart of the key data input software.
  • Figure 8C is a software flowchart of the personnel file input software.
  • Figure 8D is a software flowchart for the key report documentation.
  • Figure 8E is a software flowchart for the catalog documentation.
  • Figure 8F is a flowchart for the personnel report documentation.
  • Figure 9 is a software flowchart for receiving and reporting the return signals.
  • Figure 10 is a block diagram of the keyholder housing circuits that each interface to a keyholder containing an electronic circuit to provide the keyholder identification.
  • FIG 11 is a schematic diagram of the driver circuit that interfaces to the keyholder identification circuitry of Figure 10.
  • Figure 12 is a timing diagram of the interface between the processor and the electronic circuitry contained in the keyholder to provide the keyholder identification.
  • Figure 13 is a perspective view of a keyholder housing and a keyholder having the identification means contained on a magnetic strip.
  • Figure 14 is a block diagram of the circuitry contained for the keyholder housings to interface with the magnetic strip providing the keyholder identification.
  • Figure 15 is a software flowchart for the software executed by the local controller of Figure 14.
  • Figure 16 is a .schematic diagram of the drivers circuit that interfaces to the local controller of Figure 14.
  • Figure 17 is a perspective view of a keyholder housing and keyholder having its identification contained on an optical strip read by the optical reader within the keyholder housing.
  • Figure 18 is a block diagram of the circuitry for interfacing to the keyholder housings and keyholders to provide keyholder identification.
  • the purpose of this invention is to provide a means for storage and controlled access to a large number of keys. As discussed in the background, often systems are necessary where keys are distributed and returned frequently to one location. An example of such an application would be in a car dealership where the salesmen would require convenient access to keys to different cars at different times.
  • the present invention provides a means to place one or two keys in a keyholder and store the keyholders in a manner that access is provided in a controlled manner and further that access and return are both automatically recorded.
  • Figure 1A is a pictorial view of the key management system invention.
  • Cabinet 20 contains several keyholders 22 which each contain one or more keys.
  • the keyholders are inserted into keyholder housings 21 which are contained in individual slots 24 of the cabinet 20.
  • the keyholders are sized to be larger than the largest key to be stored and is shaped to include two keys in the preferred embodiment. Further, the keyholder shape, size and mechanical features allow it and the keys to be (1) conveniently pocketed, (2) easily gripped by the user, and (3) easily used by providing room for one of the keys to be pivoted away allowing the other key to be inserted in a keyhole, and difficult to be mounted for machine duplication of the key because of the keyholder size and shape.
  • the system user When inserted, the keyholders 22 are totally enclosed by the keyholder housing 21 except for the open portion, thus making it difficult if not impossible to grasp the keyholder or withdraw it from the storage cabinet 20.
  • the system user would access keys in the storage cabinet 20 by the keypad 28 and display 26.
  • the system user would normally input a personal identification number (PIN) together with the number of the keyholder and keys desired. Other information such as customer name, etc., may also be input.
  • the display 26 would be used to display the prompts from the computer 14 together with any specific messages required.
  • the keypad 28 is connected to the storage cabinet 20 via lines 36 and the ' display 26 is connected to the storage cabinet 20 via lines 34.
  • the keypad 28 and display 26 would normally be located in the vicinity of the storage cabinet 20 such that the user would be able to quickly grasp the accessed key after access had been granted.
  • the keypad 28 and display 26 may service more than one storage cabinet in an area.
  • the storage cabinet 20 is further connected via lines 30 to a system co ⁇ puter 14 that includes a keyboard 16, display 12 and printer 18.
  • the printer is connected via lines 32 to the system computer 14.
  • the system computer 14 serves as an overall manager of the cabinet 20, display 26 and keypad 28 and actually receives the inputs frcm the keypad 28, provides the displays to display 26 and further controls the access of the keys frcm the storage cabinet 20.
  • the storage cabinet 20 includes circuitry to sense when a keyholder is present or absent. When a keyholder has been returned with the keys, a return signal is provided to the system computer 14 in order .that the return of the key may be recorded.
  • the printer 18 is provided for printing reports including information such as the location of keys and a history of key usage.
  • the program contained in system computer 14 that manages the storage cabinet 20 will be contained internally in the cc ⁇ puter memory or preferably in the mass storage device.
  • the system computer 14 with its display 12, keyboard 16 and printer 18 would be located in a secure area where only a select few would have access.
  • the storage cabinet 20 with the keypad 28 and display 26 could be located in a public area since access to the storage cabinet 20 would be controlled. It should be understood that the system computer 14 may control several storage cabinets each having its cwn keyboard and display or several cabinets that may share various keyboards and displays.
  • FIG. IB illustrates a block diagram of the key management system.
  • the cc ⁇ puter 14 includes a iremory 13, a central processing unit (CPU) 15 and an interface circuit 11.
  • the CPU 15 is connected externally to the input keypad 28 and the output display 26 as previously discussed.
  • the interface circuit 11 that is connected to CPU 15 is provided to send and receive the signals to cabinet 20 ever lines 30.
  • Cabinet 20 would include a driver circuit 21 to receive the signals from the computer to control a solenoid matrix 23 and a switch matrix 25.
  • the keyholder housings for each of the keyholders would include a switch to record the insertion of the key and thus provide a means to determine when the keyholder and key had been returned.
  • the solenoid is provided in the keyholder housing to release the keyholder when access has been granted by the computer 14.
  • FIG 2 is a perspective view of a keyholder housing 40 and keyholder 58.
  • the keyholder 58 includes a key 56 secured by screw 60.
  • the screw 60 is a tamper proof screw that may only be removed by a special tool such as a hex-hole tool corresponding to a hex-pin recess in the screw head.
  • the keyholder 58 further includes pin sockets 54 that mate with pins 52.
  • the number and position of pins 52 and pin holes 54 are unique amongst the keyholder housings 21 of the storage cabinet 20. In this manner only the appropriate keyholder 58 may be inserted into its keyholder housing 40 for storage.
  • FIG. 3 illustrates the keyholder 58 inserted into the keyholder housing 40.
  • the keyholder 58 includes a recess 60 that is shaped to receive the front end 62 of the lever arm 50.
  • the lever arm front end 62 latches against the side of the recess 60 having lever surface 61 rest against the keyholder surface 63 to hold the keyholder 58 in place inside the keyholder housing 40.
  • keyholder 58 pushes another lever arm 66.
  • Keyholder surface 70 presses against surface 68 of the lever arm 66 which is mechanically connected to the spring 46 and a microswitch 42.
  • the insertion of the keyholder 58 causes lever arm 66 to load spring 46 and place switch 42 in an off or open position. In this manner the keyholder 58 and keyholder housing 40 completely enclose the key 56.
  • microswitch 42 is switched as a result of keyholder 58 being inserted, a return signal is detected by the system computer that signifies that the keyholder 58 has been returned to its keyholder housing 40.
  • the keyholder may not be inserted into the keyholder housing 40 to the point that permits the lever arm 50 to engage the keyholder 58 or the microswitch 42 to be activated. After the keyholder 58 has been properly inserted, the keyholder may not again be removed until an access signal is received which powers solenoid 44 causing lever arm 50 to release the keyholder 58.
  • Figure 4 is an illustration of the solenoid 44 activated causing the lever arm 50 to pivot about ' post 41 as a result of the movement of pin 64. Note that the front -end 62 of the lever arm 50 has changed position in the keyholder recess area 60 and that lever arm 66 as a result of the compression of spring 46 ejects the keyholder 58 from the keyholder housing 40. When the access signal is received, solenoid 44 repositions pin 44 in slot 69 causing the lever 50 to rotate about post 41 and specifically resulting in lever surface 61 disengaging keyholder surface 63. Lever arm 66 which has been spring loaded during the keyholder 58 insertion, then ejects the keyholder 58.
  • lever 50 catches the keyholder 58 by engaging keyholder surface 67 with lever surface 65 keeping the keyholder 58 from completely ejecting frcm its keyholder housing 40.
  • the lever 50 is held in this position for a short time by the energized solenoid 44.
  • the solenoid 44 When the solenoid 44 is deenergized the keyholder may be easily grasped and removed by lateral movement in the keyholder housing 40.
  • solenoid 44 is a standard tubular pull-type from Guardian Electric Type No. T4X16-1-12VDC and the microswitch 42 is single pole, single throw, normally off, momentary contact push button key switch frcm Centralab Part No. 81F386.
  • FIG. 5 is an illustration of the interface circuit 11 of Figure IB.
  • eight address lines and one cannon line 120 are provided as signal inputs to cabinet 20 of Figure 1.
  • Four control signals and one common signal 130 are also provided.
  • the interface circuit 11 is connected to the CPU 15 via bus 100.
  • bus 100 merely represents three eight bit output ports that receive program input/output signals from the CPU. Note that on the third output port, only four signals are required for the four control lines.
  • the output array consists of lines 103 connected to pull-up resistors 102 and .several optical isolator circuits 140.
  • the optical isolator circuits are provided as a means of isolating the interface circuit 11 frcm the driver circuit 21.
  • the driver circuit 21 uses a different driving voltage than the interface circuit 11.
  • the optical couplers 140, 106 and 108 provide electrical isolation of the interface circuit 11 frcm the driver circuit 21.
  • the output of the optical couplers 140 and pull-up resistors 102 are provided on lines 105 to the driver circuit 21.
  • the inputs are received through optical couplers 106 which output through the pull-up resistors 102 onto lines 107 for inputting data into the computer.
  • the control outputs of the ccmputer are provided through inverters 110 pull-up resistors 102 through the optical couplers 108 cn to lines 130.
  • Figure 6 is a schematic diagram of the driver card
  • Each driver card is contained in a ' storage cabinet and includes switches 154 which are used to program that card's address or more specifically the address of the storage cabinet.
  • the address data for the card is first received on lines 120 to latches 150 upon the occurrence of control signal 130A.
  • the latched address is then compared in comparators 152 to the storage cabinet address input to switches 154. If the address matches, an output is provided to NAND gate 160 where it is NANDed with control signals 13OB or 130C.
  • the specific keyholder housing is addressed on lines 120 which are also connected to the latching and decoding circuits 172 and 174.
  • the outputs on lines 120 are then decoded by the circuitries 172 and 174 to provide one output on lines 200 and one output on lines 202.
  • the output on lines 200 is provided through an isolation resistor 182 and through transistor 184 through a second isolating resistor 187 pull-up resistors 186 through transistors 188 onto one of the lines on 200.
  • theoutputfromthelatchanddecodingcircuitry 174 is provided through one line to one of the isolation resistors 182.through one of the transistors 190 ontoone of the lines of 202. These two lines are then used to activate the singleaddressedsolenoidtorelease thekeyholderaspreviously discussed.
  • the return microswitches are scanned by the keyholder housing circuitry in a similar manner to the decoding of the solenoid signal.
  • the address of the board or storage cabinet is decoded through comparators 152 which is combined with control signals 130D and 130C through the inverters 164 and 162, respectively, to NAND gates 166 and 168, respectively.
  • the output of NAND gate 166 is coupled through inverter 170 to drive circuitry 176 which provides a drive output voltage V on one of the lines 204.
  • circuitry 176 is latch and decoding circuitry which decodes the address frcm lines 120.
  • the signal frcm the keyholder housing switches is provided back to the driver card on lines 206 through pull-up resistors 194 into circuits 178 and 180 which are line drivers to provide the input signal back to the interface card.
  • each keyholder housing solenoid and microswitch in the storage container may be individually addressed and controlled.
  • Figure 7A illustrates a portion of the matrix of solenoids forthekeyholderhousingsofa storagecontainer.
  • the inputs on lines 200 and 202 are combined through two opposing diodes 208 into a coil representing the solenoid 209.
  • a positive signal is provided on one of lines 200 and the negative signal is provided on the corresponding lines 202 to activate the selected solenoid for releasing the keyholder.
  • Figure 7B is a schematic diagram of the matrix array for the microswitches of each of the keyholder housings.
  • the switches are actually scanned in a sequential fashion in the preferred embodiment by providing a ground signal on one of lines 204 through diodes 210 to ground the corresponding line one of the 206 line through the switch 212.
  • the grounded line is then detected by the driver card ( Figure 6) by the pulling down of the voltage on one of lines 206.
  • Figure 8A illustrates the initial input program whereby the user would input his or her personal identification code and a special access code. The display would request the key number and then determine if access was authorized frcm data previously stored. Note that when access is granted a record of the access including the personal identification number, the key number and the access code are recorded.
  • Figure 8B is a software flowchart of the program portion used to modify the existing key files to add, change or delete key data and to output different file reports.
  • Figure 8C is a software flowchart of part of the input routine allowing the user to add, modify or delete personnel information.
  • Figure 8D is a software flowchart of the output program that provides reports of outstanding keys, key activity and employee activity.
  • Figure 8E is a software flowchart of a portion of the output program that provides key catalog data.
  • the key catalog includes the current list of keys logged in the system with their numbers and descriptions.
  • Figure 8F is a software flowchart of a portion of the output routine that permits scanning of personnel and key files.
  • Figure 9 is a software flowchart of the program that is used to scan the keyholder housing microswitches to determine when keys have been returned. In the preferred embodiment this program is run periodically and determines when the key status is changed (i.e., when any additional microswitches have been set or reset) and records when the keys have been returned and sounds an alarm when keys have been issued without appropriate access authorization.
  • the keyholders include an identification capability such that any keyholder may be inserted to any slot of a keyholder housing.
  • the keyholder housing includes circuitry to determine the identity of the keyholder.
  • the keyholder identity and keyholder housing address are then provided to the processor for storage and memory.
  • the system user desires to select a key the system user inputs the keyholder identification to the computer which, from memory, determines which keyholder housing contains that keyholder and, when proper access granted, provides an access signal to the appropriate keyholder partially ejecting the keyholder as previously described.
  • Figure 10 illustrates one embodiment where the keyholder includes an electronic circuit embedded therein to provide the keyholder identification data.
  • keyholders 326 includes an embedded EEPRCM 322 that provides data on 6 pins sockets such as 324 to the 6 pins such as 318.
  • pin 318 includes spring 320 to provide additional spring loading of the keyholder 326 in the keyholder housing (not shown).
  • the keyholder housing would be similar to the keyholder housing of Figures 2, 3 and 4 with the exception that the microswitch is no longer required and is replaced by circuitry 328 which is interfaced to circuitry 330 and 340 provided in the storage cabinet for addressing each individual keyholder housing.
  • the electronic circuit 322 is a 16 by 16 array EEPROM frcm National Semiconductor Part No. ⁇ MC9306. Only one 16 bit data word is required for the identification. Data is input and output frcm this chip in a serial fashion.
  • the circuitry to address the chip 322 of each of the keyholders 326 in the cabinet is provided by circuitry 330 and 340 which is simple column and row decoding circuitry such as used to decode addresses for accessing memory arrays.
  • address lines 305 contain address signals A0 through A5.
  • Signals A0 through A2 are column address signals and signals A3 through A5 are row signals.
  • a decode signal is received on line 310 enabling the column decode circuitry 334 to receive the 3 address lines A0, Al, and A2 of 305 and decode into one of eight lines as shown.
  • circuit 334 can be any simple demultiplexer demultiplexing 3 lines into 8 accordingly.
  • Circuit 332 which is a row decode circuit, also a si ⁇ ple 3 to 8 demultiplexer, decodes the 3 row address lines A3, A4, and A5 into 1 of 8 lines as shown.
  • the address decoding circuits 334 and 332 select one of the electronic circuits 322 connected to the serial line.
  • the interface to circuit 322 must provide the source and drain voltage 314 and provide a CLOCK signal on line 306 for providing data input (DATAIN) on line 312 and DATA OUTPUT (DATAOUT) on line 308 as shown. These 6 lines are provided via line 316 to the 6 pins such as 318 as previously discussed. Accordingly, each EEPROM circuit 322 may be addressed to determine the identity of the keyholder 326.
  • Figure 11 is a schematic of the driver circuit illustrating the changes required for interfacing to the
  • the address lines CLOCK and DATA OUTPUT are provided through an 8 bit latch 301.
  • the decode signal on line 310 is the output of inverter 170 which is also used to control the latch 301.
  • Circuit 302 is merely a tristate driver that receives the data input from line 312 which is provided to the processor as previously discussed.
  • the timing for accessing the identification information is illustrated in Figure 12.
  • the address is placed on the address lines as shown and is held stable for the whole cycle as is the chip SELECT signal.
  • the CLOCK signal is then used to clock data in vrt ⁇ ch is the READ command for the EEPRCM circuit 322. This is followed by an output of the 16 data bits as previously discussed. These 16 data bits contain the identification of the keyholder.
  • Figure 13 illustrates a further embodiment whereby the identification information is contained cn a magnetic strip 422 of the keyholder 440 and key 444.
  • the keyholder housing 438 includes a magnetic read head 436 together with read preamp circuitry 432 and a key entry switch 422 similar to the previous embodiment discussed.
  • the read preamp circuitry 432 is a Texas Instruments Inc.
  • The___ circuit 432 receive the signals frcm the read head 436 on line 434. The output of the preamp circuitry 432 is then provided on lines 430. In operation when the keyholder 440 is inserted switch 422' will be thrown indicating on the two lines 423 that the read head 436 is to begin reading the magnetic strip 442.
  • the circuitry for the storage cabinet that interfaces to all the keyholder housings is illustrated in block diagram form in Figure 14.
  • the keys are shown as block 422 providing interface to a local controller 420.
  • the analog switch 428 is controlled to provide the inputs on one of the lines 430 to the amplifier peak detector circuit 422 through the data separator circuit 424 to the local controller 420 so that the local controller 420 receives the identification contained on the magnetic strip 442 of the keyholder 440.
  • the amplifier peak detector is a Motorola Part No. MZ3740P.
  • the data separator 422 includes a voltage controlled oscillator Exar Part No. XR2212 and a dual one shot Part No. 74HC123.
  • the analog switch 428 is a CD4066 analog transmission gate.
  • the local controller 420 is an Intel 8048 controller.
  • Figure 15 illustrates a functional software flowchart for the software executed in the local controller 420.
  • the controller scans the key entry switches 422 to determine which keys have been replaced. If a key is missing the local controller determines whether or not the key has been properly accessed and if not an alarm is sounded.
  • the analog switch is controlled to input the information from that keyholder housing read head. The data is then input and stored in a buffer to be output later to the system processor.
  • the system processor communicates with the local controller 420 on lines 404 (input) and lines 406 (output) as shown.
  • Figure 16 is the schematic diagram of the driver card configured to interface to the circuitry of Figure 14. Specifically, the output lines 404 are connected to the address lines 120 through a octal latch 400. The input lines 406 are connected through an octal tristate driver circuit 402 to provide the data on the address lines 120.
  • the system software previously described would be modified to include the function of interrogating the local controllers for each of the storage cabinets connected to the system processor.
  • the scanning function previously performed i.e. the scanning of the keyholder housing switches
  • Figure 17 is an embodiment whereby the keyholder 540 includes an identification code contained on an optical strip 542.
  • the switch 522' is thrown signifying that a keyholder is being placed in a keyholder housing causing the optical read head 536 to being transmission of the optical code detected frcm optical strip 542 as the keyholder 540 is inserted.
  • each storage cabinet includes a local controller 520 connected to an analog switch 528 which in turn is connected to each one of the keyholder housings 538 via data input lines 530 and the key entry -switch lines 523.
  • the key entry switch circuitry 522 is addressable by 6 of the 8 bits for input and output with the remaining 2 bits of the 8 bits input/output lines used for data.
  • the local controller 520 which has been scanning the key entry switches as previously discussed, switches the analog switch to the appropriate position to receive data on lines 530 from the optical read head 536 of the appropriate keyholder housing.
  • the software-for the local controller 520 is the same as before to provide the function of scanning and reading the identification data.
  • the optical read head 536 is a Texas Instrument light emitting diode and photo transistor Part No. TIL149.
  • the amplifier and shaping circuitry 524 which receives the data on lines 530 through analog switch 532 is a preamplifier dual comparator National Part No. IN193.
  • the circuitry of Figure 18 thus reads the identification code frcm the optical strip 542 and stores the data in the local controller 520 until read by the system processor as previously discussed for the magnetic strip enbodiment. Again, the circuitry of Figure 16 would be similar for interfacing the driver card to the local controller 520.

Abstract

Keyholders (22) for controlled keys mate with corresponding portions of keyholder housings (21) in a storage container (20). A latch releases a keyholder only upon receiving an access signal. A data processor (14) receives inputs and provides access to selected keys in response to appropriate inputs. The data processor further records information such as the date and time of access. Keyholder housings include circuitry to determine when a key has been replaced. The data processor records this information. The data processor provides output reports listing information as to access, return, and usage. Keyholders may have unique identification codes that are read by circuitry in the storage container or data processor. The data processor then records usage and controls access via the keyholder identification codes.

Description

KEY NfiGEMEOT SYSTEM BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention relates to a management control system for controlling access to a set of individual keys and more particularly to a system that records the access and records the return of the keys.
2. Description of the Related Art
The use and control of many keys is ccmmon in certain businesses such as car dealerships, hotels, rental car agencies and the like. Systems used for the storage and distribution of keys generally ccπprcmises between four goals: security, control, convenience and cost. Eσployees or customers requiring access to facilities with moderate security requirements may typically have one or more keys issued to them for a long-term use. In this case no storage cabinet is involved but some means must be used to control and record distribution of the keys and also to record the return of the keys. While this method may be convenient for the eπployee, it often results in a proliferation of keys resulting in loss of control, weakened security and the requirement to replace the lost keys.
In the past storage racks, cabinets and pegboards have been used in an effort to enhance security and control but the usual result is an increase in cost, where an attendant is used to check keys in and cut, and the convenience to the user is reduced. One storage device used in the past is disclosed in U.S. Patent No. 2,886,396 to
H. E. Anthony, et al, for a "Drawer For Storage Of Keys". Another device is disclosed in U.S. Patent No. 2,405,369 to C. I. Paulsen, et al, and entitled "Safety Key Cabinet". Neither of these prior art inventions address the recording of distribution and return of the keys. The object of this invention is to provide a key management system that results in increased security, control and convenience at lower cost.
SUtølARY OF THE INVENTION
In accordance with the present invention an apparatus for managing distribution of several similarly shaped objects is disclosed that includes a plurality of individual object holders each for attachment to at least one of the objects and each holder having a uniquely coded individual identification. The apparatus further includes a plurality of holder housings, each for controlling the storage of a holder and attached objects and including the capability to determine the identification of the holder and to provide access to the holder when properly selected.
In an embodiment of the present invention a system is provided for controlling access to several similarly shaped objects and includes a storage capability for storing several of the objects and for providing access to selected ones of the objects in response to an access signal and for providing a return signal when an accessed object is returned to the storage area. The storage area is connected to a data processor which includes an input circuit for receiving input data frcm a system user. The processor uses this input data together with previously stored data to determine whether access is to be granted. When access has been granted, the data processor transmits the access signal to the storage area. The data processor further includes receiving circuitry to receive the return signal frcm the storage area. The data processor is still further provided with the means to record the grant of access and the return of access together with related data.
In another embodiment of the invention, a system for controlling access to several keys or the like is provided that includes a plurality of individual keyholders where each keyholder is attached to at least one key and further includes an individually coded mating capability for enabling the insertion of the keyholder and key into a keyholder housing having a corresponding individually coded mating structure. A storage container is provided that includes plurality of the keyholder housings for controlled storage of the keys and keyholders by providing access to selected ones of the keyholders and keys in response to an access signal and further providing a return signal after the key and keyholder have been returned to the appropriate keyholder housing. The invention further includes input means for receiving inputs from a system user that would be requesting access to one of the selected keys. A display is also provided for providing output data to the system user. The input circuit and display are further connected to a processor which is further connected to one or more of the storage containers. The processor receives the input data and determines whether or not access is to be granted based upon the input data and previously stored data. Upon determining that access is to be granted, the processor provides the access signal. The processor further receives a return signal and includes means for storing data as to both the access and return of individual keys in keyholders. The mating of the keyholders and keyholder housings is provided in one embodiment by pins and pin sockets whereby each keyholder has a unique number of pin sockets also uniquely positioned to fit only one corresponding set of pins of a keyholder housing in the storage container. Therefore the keyholder can only be inserted into the appropriate keyholder housing.
Another embodiment of this mating capability includes formations of tongues and grooves on the keyholder and the corresponding mating keyholder housing whereby the physical formation of the tongues and grooves are such that only the appropriate keyholder may be inserted into the appropriate keyholder housing.
In one embodiment, the keyholder housing includes a mechanical apparatus that is spring loaded when the keyholder is inserted and further connected to a microswitch and a solenoid. Upon receiving the access signal for that keyholder housing, the solenoid is activated causing the mechanism to release the keyholder which has been spring loaded, resulting in the keyholder being partially ejected frcm the keyholder housing. Further, when the keyholder is inserted into the keyholder housing, the mechanical apparatus loads the spring and the keyholder is latched into the keyholder housing activating the microswitch to provide the return signal.
In a still further embodiment, the processor generates an alarm when any keyholders and keys are removed without appropriate grant of access. In still another embodiment, an apparatus is provided for managing distribution of a plurality of keys that includes a plurality of keyholders each for the attachment to at least one of the keys and each keyholder having a uniquely individually coded identification. The apparatus further includes a plurality of holder housings, each for controlling the storage of a holder and attached keys. The holder housing includes electronic circuitry to read the identification of the holder and for providing access to the holder when properly selected. In this embodiment, the plurality of holder housings are included in a storage cabinet which includes the means to address each of the holder housings individually to determine the holder identification and to provide access thereto. In this embodiment, the holder includes an electronic circuit which provides the holder identification when addressed by external circuitry. In a different embodiment, the holder includes a magnetic coded strip to provide the holder identification. In a still further embodiment, the holder includes an optically encoded strip to provide holder identification. BRIEF DESCRIPTION OF THE DRAWINGS
The novel features believed characteristic of this invention are set forth in the appended claims; however, this invention can be best understood by referencing the detailed description of the embodiment together with these drawings, wherein:
Figure lA is a pictorial view of the key management system.
Figure IB is a block diagram of the key management system. Figure 2 is a perspective view of a keyholder and key with corresponding keyholder housing.
Figure 3 is a bottom view of a keyholder assembled into its keyholder housing and latched.
Figure 4 is a bottom view of a keyholder released from its keyholder housing.
Figure 5 is a schematic of the interface circuitry.
Figure 6 is a schematic of the driver circuitry. Figure 7A is a schematic of the solenoid matrix. Figure 7B is a schematic diagram of the switch matrix.
Figure 8A is a flowchart of the access grant software.
Figure 8B is a flowchart of the key data input software.
Figure 8C is a software flowchart of the personnel file input software.
Figure 8D is a software flowchart for the key report documentation. Figure 8E is a software flowchart for the catalog documentation.
Figure 8F is a flowchart for the personnel report documentation.
Figure 9 is a software flowchart for receiving and reporting the return signals.
Figure 10 is a block diagram of the keyholder housing circuits that each interface to a keyholder containing an electronic circuit to provide the keyholder identification.
Figure 11 is a schematic diagram of the driver circuit that interfaces to the keyholder identification circuitry of Figure 10.
Figure 12 is a timing diagram of the interface between the processor and the electronic circuitry contained in the keyholder to provide the keyholder identification. Figure 13 is a perspective view of a keyholder housing and a keyholder having the identification means contained on a magnetic strip.
Figure 14 is a block diagram of the circuitry contained for the keyholder housings to interface with the magnetic strip providing the keyholder identification.
Figure 15 is a software flowchart for the software executed by the local controller of Figure 14.
Figure 16 is a .schematic diagram of the drivers circuit that interfaces to the local controller of Figure 14.
Figure 17 is a perspective view of a keyholder housing and keyholder having its identification contained on an optical strip read by the optical reader within the keyholder housing. Figure 18 is a block diagram of the circuitry for interfacing to the keyholder housings and keyholders to provide keyholder identification.
DETAIL DESCRIPTION OF THE INVENTION The purpose of this invention is to provide a means for storage and controlled access to a large number of keys. As discussed in the background, often systems are necessary where keys are distributed and returned frequently to one location. An example of such an application would be in a car dealership where the salesmen would require convenient access to keys to different cars at different times. The present invention provides a means to place one or two keys in a keyholder and store the keyholders in a manner that access is provided in a controlled manner and further that access and return are both automatically recorded.
Figure 1A is a pictorial view of the key management system invention. Cabinet 20 contains several keyholders 22 which each contain one or more keys. The keyholders are inserted into keyholder housings 21 which are contained in individual slots 24 of the cabinet 20. The keyholders are sized to be larger than the largest key to be stored and is shaped to include two keys in the preferred embodiment. Further, the keyholder shape, size and mechanical features allow it and the keys to be (1) conveniently pocketed, (2) easily gripped by the user, and (3) easily used by providing room for one of the keys to be pivoted away allowing the other key to be inserted in a keyhole, and difficult to be mounted for machine duplication of the key because of the keyholder size and shape. When inserted, the keyholders 22 are totally enclosed by the keyholder housing 21 except for the open portion, thus making it difficult if not impossible to grasp the keyholder or withdraw it from the storage cabinet 20. The system user would access keys in the storage cabinet 20 by the keypad 28 and display 26. The system user would normally input a personal identification number (PIN) together with the number of the keyholder and keys desired. Other information such as customer name, etc., may also be input. The display 26 would be used to display the prompts from the computer 14 together with any specific messages required. The keypad 28 is connected to the storage cabinet 20 via lines 36 and the' display 26 is connected to the storage cabinet 20 via lines 34. The keypad 28 and display 26 would normally be located in the vicinity of the storage cabinet 20 such that the user would be able to quickly grasp the accessed key after access had been granted. The keypad 28 and display 26 may service more than one storage cabinet in an area.
The storage cabinet 20 is further connected via lines 30 to a system coπputer 14 that includes a keyboard 16, display 12 and printer 18. The printer is connected via lines 32 to the system computer 14. The system computer 14 serves as an overall manager of the cabinet 20, display 26 and keypad 28 and actually receives the inputs frcm the keypad 28, provides the displays to display 26 and further controls the access of the keys frcm the storage cabinet 20. Furthermore, the storage cabinet 20 includes circuitry to sense when a keyholder is present or absent. When a keyholder has been returned with the keys, a return signal is provided to the system computer 14 in order .that the return of the key may be recorded. The printer 18 is provided for printing reports including information such as the location of keys and a history of key usage. The program contained in system computer 14 that manages the storage cabinet 20 will be contained internally in the ccπputer memory or preferably in the mass storage device.
Customarily, the system computer 14 with its display 12, keyboard 16 and printer 18 would be located in a secure area where only a select few would have access. On the other hand the storage cabinet 20 with the keypad 28 and display 26 could be located in a public area since access to the storage cabinet 20 would be controlled. It should be understood that the system computer 14 may control several storage cabinets each having its cwn keyboard and display or several cabinets that may share various keyboards and displays.
Figure IB illustrates a block diagram of the key management system. The ccπputer 14 includes a iremory 13, a central processing unit (CPU) 15 and an interface circuit 11. The CPU 15 is connected externally to the input keypad 28 and the output display 26 as previously discussed. The interface circuit 11 that is connected to CPU 15 is provided to send and receive the signals to cabinet 20 ever lines 30. Cabinet 20 would include a driver circuit 21 to receive the signals from the computer to control a solenoid matrix 23 and a switch matrix 25. The keyholder housings for each of the keyholders would include a switch to record the insertion of the key and thus provide a means to determine when the keyholder and key had been returned. Likewise, the solenoid is provided in the keyholder housing to release the keyholder when access has been granted by the computer 14.
Figure 2 is a perspective view of a keyholder housing 40 and keyholder 58. The keyholder 58 includes a key 56 secured by screw 60. In the preferred embodiment, the screw 60 is a tamper proof screw that may only be removed by a special tool such as a hex-hole tool corresponding to a hex-pin recess in the screw head. The keyholder 58 further includes pin sockets 54 that mate with pins 52. In the preferred embodiment, the number and position of pins 52 and pin holes 54 are unique amongst the keyholder housings 21 of the storage cabinet 20. In this manner only the appropriate keyholder 58 may be inserted into its keyholder housing 40 for storage. When keyholder 58 is inserted into the keyholder housing 40, it is held in place by a latch bar 50. Internal to the keyholder housing 40 is a solenoid 44, a spring 46, a microswitch 42, and an interface circuitry 48. Figure 3 illustrates the keyholder 58 inserted into the keyholder housing 40. The keyholder 58 includes a recess 60 that is shaped to receive the front end 62 of the lever arm 50. When the keyholder 58 is inserted the lever arm front end 62 latches against the side of the recess 60 having lever surface 61 rest against the keyholder surface 63 to hold the keyholder 58 in place inside the keyholder housing 40. When keyholder 58 is inserted it pushes another lever arm 66. Keyholder surface 70 presses against surface 68 of the lever arm 66 which is mechanically connected to the spring 46 and a microswitch 42. The insertion of the keyholder 58 causes lever arm 66 to load spring 46 and place switch 42 in an off or open position. In this manner the keyholder 58 and keyholder housing 40 completely enclose the key 56. When microswitch 42 is switched as a result of keyholder 58 being inserted, a return signal is detected by the system computer that signifies that the keyholder 58 has been returned to its keyholder housing 40. It should be understood that if the mating pins 52 and holes 54 do not match, the keyholder may not be inserted into the keyholder housing 40 to the point that permits the lever arm 50 to engage the keyholder 58 or the microswitch 42 to be activated. After the keyholder 58 has been properly inserted, the keyholder may not again be removed until an access signal is received which powers solenoid 44 causing lever arm 50 to release the keyholder 58.
Figure 4 is an illustration of the solenoid 44 activated causing the lever arm 50 to pivot about'post 41 as a result of the movement of pin 64. Note that the front -end 62 of the lever arm 50 has changed position in the keyholder recess area 60 and that lever arm 66 as a result of the compression of spring 46 ejects the keyholder 58 from the keyholder housing 40. When the access signal is received, solenoid 44 repositions pin 44 in slot 69 causing the lever 50 to rotate about post 41 and specifically resulting in lever surface 61 disengaging keyholder surface 63. Lever arm 66 which has been spring loaded during the keyholder 58 insertion, then ejects the keyholder 58. However lever 50 catches the keyholder 58 by engaging keyholder surface 67 with lever surface 65 keeping the keyholder 58 from completely ejecting frcm its keyholder housing 40. The lever 50 is held in this position for a short time by the energized solenoid 44. When the solenoid 44 is deenergized the keyholder may be easily grasped and removed by lateral movement in the keyholder housing 40.
In the preferred embodiment, solenoid 44 is a standard tubular pull-type from Guardian Electric Type No. T4X16-1-12VDC and the microswitch 42 is single pole, single throw, normally off, momentary contact push button key switch frcm Centralab Part No. 81F386.
Figure 5 is an illustration of the interface circuit 11 of Figure IB. In Figure 5 eight address lines and one cannon line 120 are provided as signal inputs to cabinet 20 of Figure 1. Four control signals and one common signal 130 are also provided. The interface circuit 11 is connected to the CPU 15 via bus 100. In the preferred embodiment bus 100 merely represents three eight bit output ports that receive program input/output signals from the CPU. Note that on the third output port, only four signals are required for the four control lines. The output array consists of lines 103 connected to pull-up resistors 102 and .several optical isolator circuits 140. The optical isolator circuits are provided as a means of isolating the interface circuit 11 frcm the driver circuit 21. This is advantageous because, in the preferred embodiment, the driver circuit 21 uses a different driving voltage than the interface circuit 11.. Thus the optical couplers 140, 106 and 108 provide electrical isolation of the interface circuit 11 frcm the driver circuit 21. The output of the optical couplers 140 and pull-up resistors 102 are provided on lines 105 to the driver circuit 21. Likewise, the inputs are received through optical couplers 106 which output through the pull-up resistors 102 onto lines 107 for inputting data into the computer. The control outputs of the ccmputer are provided through inverters 110 pull-up resistors 102 through the optical couplers 108 cn to lines 130. Figure 6 is a schematic diagram of the driver card
21 of Figure IB. Each driver card is contained in a 'storage cabinet and includes switches 154 which are used to program that card's address or more specifically the address of the storage cabinet. The address data for the card is first received on lines 120 to latches 150 upon the occurrence of control signal 130A. The latched address is then compared in comparators 152 to the storage cabinet address input to switches 154. If the address matches, an output is provided to NAND gate 160 where it is NANDed with control signals 13OB or 130C. Likewise, the specific keyholder housing is addressed on lines 120 which are also connected to the latching and decoding circuits 172 and 174. When a solenoid is to be activated, first the board or storage cabinet address is transmitted on lines 120 together with control signal 130A to latch the address into the latches 150. Secondly, a control signal 130B is provided with the keyholder housing address on lines 120. The output of ccπparators 152 and the control signal 130B through inverter 158 are combined in the NAND gate 160 to enable latch and decoding circuitries 172 and 174.
The outputs on lines 120 are then decoded by the circuitries 172 and 174 to provide one output on lines 200 and one output on lines 202. Specifically, the output on lines 200 is provided through an isolation resistor 182 and through transistor 184 through a second isolating resistor 187 pull-up resistors 186 through transistors 188 onto one of the lines on 200. Similarly, theoutputfromthelatchanddecodingcircuitry 174 is provided through one line to one of the isolation resistors 182.through one of the transistors 190 ontoone of the lines of 202. These two lines are then used to activate the singleaddressedsolenoidtorelease thekeyholderaspreviously discussed. The return microswitches are scanned by the keyholder housing circuitry in a similar manner to the decoding of the solenoid signal. Specifically, the address of the board or storage cabinet is decoded through comparators 152 which is combined with control signals 130D and 130C through the inverters 164 and 162, respectively, to NAND gates 166 and 168, respectively. The output of NAND gate 166 is coupled through inverter 170 to drive circuitry 176 which provides a drive output voltage V on one of the lines 204. Again, circuitry 176 is latch and decoding circuitry which decodes the address frcm lines 120. The signal frcm the keyholder housing switches is provided back to the driver card on lines 206 through pull-up resistors 194 into circuits 178 and 180 which are line drivers to provide the input signal back to the interface card.
Therefore, by the single eight bit data lines and the four control lines each keyholder housing solenoid and microswitch in the storage container may be individually addressed and controlled.
Figure 7A illustrates a portion of the matrix of solenoids forthekeyholderhousingsofa storagecontainer. The inputs on lines 200 and 202 are combined through two opposing diodes 208 into a coil representing the solenoid 209. In the preferred embodiment a positive signal is provided on one of lines 200 and the negative signal is provided on the corresponding lines 202 to activate the selected solenoid for releasing the keyholder.
Figure 7B is a schematic diagram of the matrix array for the microswitches of each of the keyholder housings. As discussed earlier, the switches are actually scanned in a sequential fashion in the preferred embodiment by providing a ground signal on one of lines 204 through diodes 210 to ground the corresponding line one of the 206 line through the switch 212. The grounded line is then detected by the driver card (Figure 6) by the pulling down of the voltage on one of lines 206.
The software contained in the ccπputer in the preferred embodiment is written in "C". Figure 8A illustrates the initial input program whereby the user would input his or her personal identification code and a special access code. The display would request the key number and then determine if access was authorized frcm data previously stored. Note that when access is granted a record of the access including the personal identification number, the key number and the access code are recorded.
Figure 8B is a software flowchart of the program portion used to modify the existing key files to add, change or delete key data and to output different file reports. Figure 8C is a software flowchart of part of the input routine allowing the user to add, modify or delete personnel information.
Figure 8D is a software flowchart of the output program that provides reports of outstanding keys, key activity and employee activity.
Figure 8E is a software flowchart of a portion of the output program that provides key catalog data. The key catalog includes the current list of keys logged in the system with their numbers and descriptions.
Figure 8F is a software flowchart of a portion of the output routine that permits scanning of personnel and key files. Figure 9 is a software flowchart of the program that is used to scan the keyholder housing microswitches to determine when keys have been returned. In the preferred embodiment this program is run periodically and determines when the key status is changed (i.e., when any additional microswitches have been set or reset) and records when the keys have been returned and sounds an alarm when keys have been issued without appropriate access authorization.
In another embodiment of this invention, the keyholders include an identification capability such that any keyholder may be inserted to any slot of a keyholder housing. The keyholder housing includes circuitry to determine the identity of the keyholder. The keyholder identity and keyholder housing address are then provided to the processor for storage and memory. When the system user desires to select a key the system user inputs the keyholder identification to the computer which, from memory, determines which keyholder housing contains that keyholder and, when proper access granted, provides an access signal to the appropriate keyholder partially ejecting the keyholder as previously described.
Figure 10 illustrates one embodiment where the keyholder includes an electronic circuit embedded therein to provide the keyholder identification data. Specifically, keyholders 326 includes an embedded EEPRCM 322 that provides data on 6 pins sockets such as 324 to the 6 pins such as 318. In one embodiment, pin 318 includes spring 320 to provide additional spring loading of the keyholder 326 in the keyholder housing (not shown). In this embodiment, the keyholder housing would be similar to the keyholder housing of Figures 2, 3 and 4 with the exception that the microswitch is no longer required and is replaced by circuitry 328 which is interfaced to circuitry 330 and 340 provided in the storage cabinet for addressing each individual keyholder housing.
In this preferred embodiment, the electronic circuit 322 is a 16 by 16 array EEPROM frcm National Semiconductor Part No. ΪMC9306. Only one 16 bit data word is required for the identification. Data is input and output frcm this chip in a serial fashion. The circuitry to address the chip 322 of each of the keyholders 326 in the cabinet is provided by circuitry 330 and 340 which is simple column and row decoding circuitry such as used to decode addresses for accessing memory arrays. Specifically, address lines 305 contain address signals A0 through A5. Signals A0 through A2 are column address signals and signals A3 through A5 are row signals. In this embodiment, a decode signal is received on line 310 enabling the column decode circuitry 334 to receive the 3 address lines A0, Al, and A2 of 305 and decode into one of eight lines as shown. In this embodiment, circuit 334 can be any simple demultiplexer demultiplexing 3 lines into 8 accordingly. Circuit 332 which is a row decode circuit, also a siπple 3 to 8 demultiplexer, decodes the 3 row address lines A3, A4, and A5 into 1 of 8 lines as shown. The address decoding circuits 334 and 332 select one of the electronic circuits 322 connected to the serial line. The interface to circuit 322 must provide the source and drain voltage 314 and provide a CLOCK signal on line 306 for providing data input (DATAIN) on line 312 and DATA OUTPUT (DATAOUT) on line 308 as shown. These 6 lines are provided via line 316 to the 6 pins such as 318 as previously discussed. Accordingly, each EEPROM circuit 322 may be addressed to determine the identity of the keyholder 326.
Figure 11 is a schematic of the driver circuit illustrating the changes required for interfacing to the
ΕEPRCM 322. The address lines CLOCK and DATA OUTPUT are provided through an 8 bit latch 301. The decode signal on line 310 is the output of inverter 170 which is also used to control the latch 301. Circuit 302 is merely a tristate driver that receives the data input from line 312 which is provided to the processor as previously discussed.
The timing for accessing the identification information is illustrated in Figure 12. The address is placed on the address lines as shown and is held stable for the whole cycle as is the chip SELECT signal. The CLOCK signal is then used to clock data in vrtύch is the READ command for the EEPRCM circuit 322. This is followed by an output of the 16 data bits as previously discussed. These 16 data bits contain the identification of the keyholder.
Figure 13 illustrates a further embodiment whereby the identification information is contained cn a magnetic strip 422 of the keyholder 440 and key 444. The keyholder housing 438 includes a magnetic read head 436 together with read preamp circuitry 432 and a key entry switch 422 similar to the previous embodiment discussed. In the preferred embodiment, the read preamp circuitry 432 is a Texas
Instruments Part No. TL0701 low noise amplifier. The___ circuit 432 receive the signals frcm the read head 436 on line 434. The output of the preamp circuitry 432 is then provided on lines 430. In operation when the keyholder 440 is inserted switch 422' will be thrown indicating on the two lines 423 that the read head 436 is to begin reading the magnetic strip 442.
The circuitry for the storage cabinet that interfaces to all the keyholder housings is illustrated in block diagram form in Figure 14. Specifically, the keys are shown as block 422 providing interface to a local controller 420. When the switch is thrown signifying that a keyholder is being inserted into the keyholder housing, the analog switch 428 is controlled to provide the inputs on one of the lines 430 to the amplifier peak detector circuit 422 through the data separator circuit 424 to the local controller 420 so that the local controller 420 receives the identification contained on the magnetic strip 442 of the keyholder 440. In the preferred embodiment, the amplifier peak detector is a Motorola Part No. MZ3740P. The data separator 422 includes a voltage controlled oscillator Exar Part No. XR2212 and a dual one shot Part No. 74HC123. Also in this embodiment, the analog switch 428 is a CD4066 analog transmission gate. The local controller 420 is an Intel 8048 controller.
Figure 15 illustrates a functional software flowchart for the software executed in the local controller 420. The controller scans the key entry switches 422 to determine which keys have been replaced. If a key is missing the local controller determines whether or not the key has been properly accessed and if not an alarm is sounded. When a keyholder is returned, the analog switch is controlled to input the information from that keyholder housing read head. The data is then input and stored in a buffer to be output later to the system processor. The system processor communicates with the local controller 420 on lines 404 (input) and lines 406 (output) as shown. Figure 16 is the schematic diagram of the driver card configured to interface to the circuitry of Figure 14. Specifically, the output lines 404 are connected to the address lines 120 through a octal latch 400. The input lines 406 are connected through an octal tristate driver circuit 402 to provide the data on the address lines 120.
The system software previously described would be modified to include the function of interrogating the local controllers for each of the storage cabinets connected to the system processor. However, the scanning function previously performed (i.e. the scanning of the keyholder housing switches) would be performed by the local controllers of each storage cabinet.
Figure 17 is an embodiment whereby the keyholder 540 includes an identification code contained on an optical strip 542. When the keyholder 540 containing key 544 is inserted into the keyholder housing 538 the switch 522' is thrown signifying that a keyholder is being placed in a keyholder housing causing the optical read head 536 to being transmission of the optical code detected frcm optical strip 542 as the keyholder 540 is inserted.
Again, each storage cabinet includes a local controller 520 connected to an analog switch 528 which in turn is connected to each one of the keyholder housings 538 via data input lines 530 and the key entry -switch lines 523. In the embodiment shown the key entry switch circuitry 522 is addressable by 6 of the 8 bits for input and output with the remaining 2 bits of the 8 bits input/output lines used for data. When the key entry switch 522 changes state, the local controller 520, which has been scanning the key entry switches as previously discussed, switches the analog switch to the appropriate position to receive data on lines 530 from the optical read head 536 of the appropriate keyholder housing. The software-for the local controller 520 is the same as before to provide the function of scanning and reading the identification data. In this embodiment, the optical read head 536 is a Texas Instrument light emitting diode and photo transistor Part No. TIL149. The amplifier and shaping circuitry 524 which receives the data on lines 530 through analog switch 532 is a preamplifier dual comparator National Part No. IN193.
The circuitry of Figure 18 thus reads the identification code frcm the optical strip 542 and stores the data in the local controller 520 until read by the system processor as previously discussed for the magnetic strip enbodiment. Again, the circuitry of Figure 16 would be similar for interfacing the driver card to the local controller 520. Although preferred embodiments of the invention have been described in detail, it is to be understood that various changes, substitutions and alterations can be made therein without departing frcm the spirit of the invention as defined by the appended claims. What is claimed is:

Claims

1. A system for controlling access to a plurality of keys or the like cctctprising: a plurality of individual keyholders, each attached to at least one of the keys and including an individually coded mating means for enabling insertion of the holder and key in only a keyholder housing having a corresponding individually coded mating means; a storage means containing a plurality of the keyholder housings and for controlled storage of the keys and keyholders and including access means for providing access to selected ones of the keys and keyholders in response to an access signal and further including means for indicating the return of a key and keyholder to its appropriate keyholder housing; input means for receiving input data frcm a system user requesting access to at least one selected key; display means for providing information to the system user; and processing means connected to the storage means, the input means and the display means and for receiving the input data, for providing information to the display means, for determining access frcm the input data in accordance with stored data, for generating the access signal upon determining a grant of access, for recording the access grant, for receiving the return signal and for recording the return.
2. A system according to Claim 1 wherein said mating means and the corresponding mating means includes pins and Hatching pin sockets.
3. A system according to Claim 1 wherein the πating means and the corresponding mating means includes formations on the keyholder and corresponding mating formations are within the keyholder housing.
4. A system according to Claim 1 wherein said access means includes a spring loaded latch that is addressably activated by the access signal.
5. A system according to Claim 4 wherein said storage means includes a switch which provides the return signal when the keyholder and key are inserted into the matching keyholder housing.
6. A system according to Claim 1 wherein said processing means further includes an alarm which is activated when any keyholders and keys are removed without a grant of access.
7. An apparatus for controlling access to a plurality of similarly shaped objects comprising: a plurality of individual object holder means, each for physical attachment to at least one of the objects and including an individually coded mating means for enabling storage of the holder means and object only in a holder housing having a corresponding individually coded mating means; and a storage means containing a plurality of the keyholder housings and for controlling storage of the holder means and objects and including means for providing access to selected ones of the holder means and attached objects.
8. An apparatus according to Claim 7 wherein said mating means and the corresponding mating means includes pins and matingly matching pin sockets.
9. An apparatus according to Claim 8 wherein the mating means and the corresponding mating means includes formations upon the keyholder and correspondingly mating formations upon the holder housing.
10. An apparatus according to Claim 9 wherein said formations include tongues formed upon the keyholder surface and corresponding grooves formed within the holder housing surface providing for mating of the tongues and grooves when the appropriate keyholder is inserted in the holder housing.
11. A system for controlling access to a plurality of similarly shaped objects comprising: a storage means for storing a plurality of said objects, for providing access to selected ones of said objects in response to an access signal, and for providing a return signal when an accessed object is returned to the storage means; and data processing means connected to said storage means and including an input means for receiving input data frcm a system user, said data processing means for determining access to selected ones of the objects in response to the input data and stored data and when access is determined providing said access signal, for receiving said return signal and for recording grant of access and occurrence of return of accessed objects.
12. A system according to Claim 11 wherein said storage means includes access means having a spring loaded latch that is addressably activated by the access signal.
13. A system according to Claim 12 wherein said storage means further includes a switch which provides the return signal when the accessed object is returned.
14. A system according to Claim 13 wherein said data processing means further includes an alarm circuit to provide an alarm when any objects are removed without access being granted.
15. An apparatus for managing distribution of a plurality of similarly shaped objects comprising: a plurality of individual object holder means, each for attachment to at least one of the objects and for providing an individually coded identification; and a plurality of holder housing means, each for controlling the storage of a holder means and attached objects and including identification reading means for determining the holder means identity and including means for providing access to the holder means when selected.
16. An apparatus according to Claim 15 further including a storage cabinet to contain the plurality of holder housing means and including address means for addressing each holder housing for determining the holder identification and for providing access.
17. An apparatus according to Claim 15 wherein said holder means includes a magnetic encoded means for providing the holder identification.
18. An apparatus according to Claim 15 wherein said holder means includes an optically encoded means for providing the holder identification.
19. An apparatus according to Claim 15 wherein said holder means includes an electronic circuit means for providing the holder identification.
20. A system for controlling access to a plurality of keys or the like ccπprising: a plurality of individual keyholders, each attached to at least one of the keys and included means for providing a unique keyholder identification; a plurality of keyholder housings including means for controlled storage of the keys and keyholders and including means for determining the keyholder identification when the keyholder is inserted therein, including access means for access to the keyholder in response to an access signal; input means for receiving input data frcm a system user requesting access to at least one selected key; display means for providing information to the system user
process means connected to the plurality of keyholder housings, the input means and the display means for receiving the input data, for providing information to the display means, for determining access from the input in accordance with stored data, for recording the keyholder identification of keyholders within each of the keyholder housings for generating the access signal to the appropriate keyholder housing upon determining a grant of access and for recording the access grant.
21. A system according to Claim 20 wherein said holder means includes a magnetic encoded means for providing the holder identification.
22. A system according to Claim 20 wherein said- holder means includes an optically encoded means for providing the holder identification.
23. A system according to Claim 20 wherein said holder πeans includes an electronic circuit means for providing the holder identification.
PCT/US1986/000918 1985-05-10 1986-04-25 Key management system WO1986006858A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US733,224 1985-05-10
US06/733,224 US4661806A (en) 1985-05-10 1985-05-10 Computer controlled key management system

Publications (1)

Publication Number Publication Date
WO1986006858A1 true WO1986006858A1 (en) 1986-11-20

Family

ID=24946731

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1986/000918 WO1986006858A1 (en) 1985-05-10 1986-04-25 Key management system

Country Status (5)

Country Link
US (1) US4661806A (en)
EP (1) EP0221152A1 (en)
AU (1) AU5863586A (en)
GB (1) GB2175115A (en)
WO (1) WO1986006858A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2630563A1 (en) * 1988-04-25 1989-10-27 Warfman Daniel SAFETY BOX, IN PARTICULAR FOR THE MANAGEMENT OF ACCESS MEANS FOR CONTROLLED USE
GB2251503A (en) * 1991-01-04 1992-07-08 Inteleplex Corp Security system for eg. vehicle
FR2729066A1 (en) * 1995-01-10 1996-07-12 Fitoussi Daniel Cabinet for managing distribution of keys and bunches of keys
WO1998039741A1 (en) * 1997-03-05 1998-09-11 Alcea Key cabinet for equipping an access control system, and method and system for controlling access using this key cabinet
US6315198B1 (en) 1997-03-05 2001-11-13 Alcea Key cabinet for equipping an access control system and access control method and system using this key cabinet

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4814742A (en) * 1985-04-04 1989-03-21 Sekisui Jushi Kabushiki Kaisha Inquiry system for detecting a selected object
WO1988006771A1 (en) * 1987-02-27 1988-09-07 Shah Dinesh V Automated rental system
US4826020A (en) * 1987-04-08 1989-05-02 Davis Eric N Record album storage and display device
US4881061A (en) * 1988-12-05 1989-11-14 Minnesota Mining And Manufacturing Company Article removal control system
US5038023A (en) * 1989-06-28 1991-08-06 C. Itoh Information Systems Development, Inc. System for storing and monitoring bar coded articles such as keys in a drawer
US5225825A (en) * 1990-04-05 1993-07-06 Meridian Incorporated Electronic interlock for storage assemblies
NL9001318A (en) * 1990-06-11 1992-01-02 Ericsson Radio Systems Bv SYSTEM FOR DETECTING THE PRESENCE IN A RACK OF A PORTABLE UNIT SUITABLE FOR TRANSMITTING OR RECEIVING A SIGNAL WITH AN ASSIGNED IDENTIFICATION NUMBER.
US5172829A (en) * 1991-09-26 1992-12-22 Siemens Nixdorf Information Systems, Inc. Automated key dispenser
US5260690A (en) * 1992-07-02 1993-11-09 Minnesota Mining And Manufacturing Company Article removal control system
US5331306A (en) * 1993-04-26 1994-07-19 Carruthers Ii John W Security tool absence alarm system
WO1995004324A1 (en) 1993-07-29 1995-02-09 Morse Watchmans, Inc. System and device for storing objects
JP2554312B2 (en) * 1994-06-10 1996-11-13 瑛 原 Golf club number confirmation device
US6075441A (en) 1996-09-05 2000-06-13 Key-Trak, Inc. Inventoriable-object control and tracking system
IES66413B2 (en) * 1995-10-18 1995-12-27 Canmoy Holdings Ltd A resource controller
US5842362A (en) * 1997-07-28 1998-12-01 Deponty; Ernest Key management device, and methods of constructing and utilizing same
GB2332234B (en) * 1997-11-17 2001-06-13 Alliedsignal Ltd Buckle
CA2343404C (en) * 1998-09-11 2002-11-12 Key-Trak, Inc. Object tracking system with non-contact object detection and identification
WO2000016564A1 (en) 1998-09-11 2000-03-23 Key-Trak, Inc. Object control and tracking system with zonal transition detection
US6232876B1 (en) * 1998-09-11 2001-05-15 Key-Trak, Inc. Mobile object tracking system
CA2343411C (en) * 1998-09-11 2002-11-12 Key-Trak, Inc. Object carriers for an object control and tracking system
WO2000016284A1 (en) * 1998-09-11 2000-03-23 Key-Trak, Inc. Tamper detection and prevention for an object control and tracking system
US6891473B2 (en) * 1998-09-11 2005-05-10 Key-Trak, Inc. Object carriers and lighted tags for an object control and tracking system
NL1010807C2 (en) * 1998-12-15 2000-06-19 Maasland Nv Storage device for storing, for example, medicines.
SE517174C2 (en) * 1999-09-15 2002-04-23 Johnny Waerneloev Methods and apparatus for identification and control of key management and the like
US6505754B1 (en) * 2000-01-25 2003-01-14 Spectrum Composities, Inc. Apparatus for automated key retrieval and deposit
JP3312900B2 (en) * 2000-04-06 2002-08-12 有限会社セルフセキュリティ Lock confirmation support device
US6348864B1 (en) * 2000-05-06 2002-02-19 Magnex Corporation Organizer management system using R.F. identification
EP1397765A2 (en) * 2000-11-03 2004-03-17 Vistant Corporation Method and apparatus for associating the movement of goods with the identity of an entity moving these goods
US6867695B2 (en) 2001-02-01 2005-03-15 Key Register Systems, Inc. Object storage and tracking system, an object tracking unit and a container for object tracking units
US6812838B1 (en) 2001-04-26 2004-11-02 Key-Trak, Inc. Key control system using separate ID and location detection mechanisms
US6707381B1 (en) 2001-06-26 2004-03-16 Key-Trak, Inc. Object tracking method and system with object identification and verification
US7267262B1 (en) 2001-08-06 2007-09-11 Seecontrol, Inc. Method and apparatus confirming return and/or pick-up valuable items
US7336174B1 (en) * 2001-08-09 2008-02-26 Key Control Holding, Inc. Object tracking system with automated system control and user identification
GB0208504D0 (en) * 2002-04-12 2002-05-22 Gerda Security Products Ltd Key control system
JP2004042872A (en) * 2002-07-10 2004-02-12 Aisin Engineering Kk Vehicle anti-theft device
US7129817B2 (en) * 2002-08-01 2006-10-31 Unirec Co., Ltd. Apparatus for controlling articles in custody
US20040229560A1 (en) * 2002-10-10 2004-11-18 Maloney William C. Methods of tracking and verifying human assets
GB2421342B (en) * 2004-12-14 2009-12-30 Declan Comerford A security system
US7221274B2 (en) * 2004-12-30 2007-05-22 Alpha Security Products, Inc. Docking station for security key
WO2008066857A2 (en) * 2006-11-28 2008-06-05 Key Tech, Inc. Fully automatic key duplicating machine with automatic key model identification system
EP2304655A4 (en) * 2008-06-09 2014-01-08 Rangaswamy Narayanan Activity based management system
US8191781B2 (en) 2008-12-23 2012-06-05 Ncr Corporation Method and apparatus for automated access control system
US8610574B2 (en) * 2009-06-15 2013-12-17 Gerald Isaac Kestenbaum Item storage and tracking system
US11057689B1 (en) 2020-12-10 2021-07-06 Elliot Klein Docking station accessory device for connecting electronic module devices to a package

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4205328A (en) * 1977-01-20 1980-05-27 Motohiro Gotanda Apparatus for controlling a power source for an electrical alarm or indicator
GB2146154A (en) * 1983-09-06 1985-04-11 Banks Edward John Kenneth Apparatus for supervising access to individual items
US4549170A (en) * 1982-05-17 1985-10-22 Serres Bernard M System for managing a panel of objects such as keys

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US700985A (en) * 1900-07-28 1902-05-27 Edwin B Sintzenich Balanced valve.
US1742542A (en) * 1929-04-16 1930-01-07 Edward N Howell Key-filing device
US2405369A (en) * 1945-05-26 1946-08-06 Charles I Poulsen Safety key cabinet
US2485051A (en) * 1946-06-24 1949-10-18 William E Joslin Key case
US2889050A (en) * 1957-09-19 1959-06-02 Henry J Modrey Key file device
US2886396A (en) * 1958-01-24 1959-05-12 American Telephone & Telegraph Drawer for storage of keys
US3265245A (en) * 1964-08-19 1966-08-09 Keith L Harden Key blank dispenser
JPS5133024B1 (en) * 1968-03-22 1976-09-17
US3659154A (en) * 1970-01-05 1972-04-25 Steven G Finn Electronic lock and alarm system
US4042918A (en) * 1976-05-04 1977-08-16 Klitzman Charles B Apparatus indicating an absent golf club
FR2366099A1 (en) * 1976-10-01 1978-04-28 Kis France Sa DISPENSER-SELECTOR OF FLAT KEY BLANKETS
EP0006403B1 (en) * 1977-01-08 1981-09-23 Tele-Alarm, Nachrichtentechnische Geräte GmbH Herstellungs- und Vertriebsgesellschaft & Co.KG Centrally operated lockable compartment system
DE2914915A1 (en) * 1979-04-12 1980-10-30 Basf Ag 4H-3,1-BENZOXAZINE DERIVATIVES
US4267942A (en) * 1979-06-20 1981-05-19 John B. Wick, Jr. Pharmaceutical dispensing cabinet
SE417023B (en) * 1979-11-29 1981-02-16 Leif Lundblad PLANT FOR SECURES AND ECONOMIC OPTIMAL MANAGEMENT OF VALUE DOCUMENTS WITHIN A MONEY DEVICE
IT1172823B (en) * 1983-02-16 1987-06-18 Veltronic Spa REMOTE SIGNALING EQUIPMENT, PARTICULARLY SUITABLE FOR REMOTE SURVEILLANCE FUNCTIONS
US4595922A (en) * 1984-12-10 1986-06-17 Cobb Richard G Method and apparatus for monitoring keys and other articles

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4205328A (en) * 1977-01-20 1980-05-27 Motohiro Gotanda Apparatus for controlling a power source for an electrical alarm or indicator
US4549170A (en) * 1982-05-17 1985-10-22 Serres Bernard M System for managing a panel of objects such as keys
GB2146154A (en) * 1983-09-06 1985-04-11 Banks Edward John Kenneth Apparatus for supervising access to individual items

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2630563A1 (en) * 1988-04-25 1989-10-27 Warfman Daniel SAFETY BOX, IN PARTICULAR FOR THE MANAGEMENT OF ACCESS MEANS FOR CONTROLLED USE
EP0340078A1 (en) * 1988-04-25 1989-11-02 Prestations Européennes de Sécurité s.a.r.l. Safe, particularly for accounting access means or other objects for monitored usage
US4967576A (en) * 1988-04-25 1990-11-06 Daniel Warfman Security cabinet, in particular for the management of means of access or other controlled-use objects
GB2251503A (en) * 1991-01-04 1992-07-08 Inteleplex Corp Security system for eg. vehicle
GB2251503B (en) * 1991-01-04 1994-10-19 Inteleplex Corp Multi-element security systems
FR2729066A1 (en) * 1995-01-10 1996-07-12 Fitoussi Daniel Cabinet for managing distribution of keys and bunches of keys
WO1998039741A1 (en) * 1997-03-05 1998-09-11 Alcea Key cabinet for equipping an access control system, and method and system for controlling access using this key cabinet
FR2760557A1 (en) * 1997-03-05 1998-09-11 Alcea KEY CABINET FOR FITTING AN ACCESS CONTROL SYSTEM, AND ACCESS CONTROL METHOD AND SYSTEM USING THIS KEY CABINET
US6315198B1 (en) 1997-03-05 2001-11-13 Alcea Key cabinet for equipping an access control system and access control method and system using this key cabinet

Also Published As

Publication number Publication date
GB2175115A (en) 1986-11-19
AU5863586A (en) 1986-12-04
US4661806A (en) 1987-04-28
GB8600503D0 (en) 1986-02-12
EP0221152A1 (en) 1987-05-13

Similar Documents

Publication Publication Date Title
US4661806A (en) Computer controlled key management system
US4635053A (en) Apparatus for supervising access to individual items
US7342494B2 (en) Inventoriable-object control and tracking system
US4220991A (en) Electronic cash register with removable memory packs for cashier identification
US5801628A (en) Inventoriable-object control and tracking system
JP2603617B2 (en) Security lock device
US4141078A (en) Library circulation control system
US6737961B2 (en) Secure, vehicle key, storage device and associated method
US3806882A (en) Security for computer systems
US4575719A (en) Controlled access storage system
US5455409A (en) Apparatus and method for monitoring a plurality of coded articles and for identifying the location of selected articles
US4272757A (en) Vending machine accountability system
US5288980A (en) Library check out/check in system
CA1082367A (en) Article vending and accounting system
US4845492A (en) Article monitoring system with printing capability
JPS60195280A (en) Electronic lock controller
US4783655A (en) Article monitoring system with printing capability
US6994252B2 (en) Combination library patron-supervisor self check-in/out workstation
CA2307939C (en) Inventoriable-object control and tracking system
AU718016B2 (en) Inventoriable - object and tracking system
JP3441659B2 (en) Misuse prevention device
WO2003063517A2 (en) Key security system
KR910006266B1 (en) Controll method of regulation system for door using semiconductor chip card
JPH04367074A (en) Retrieving device of memory card
EP1028385A2 (en) Inventoriable-object control and tracking system

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AU BR DK FI JP NO

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE FR GB IT LU NL SE