WO2000073881A1 - Access control unit interface - Google Patents

Access control unit interface Download PDF

Info

Publication number
WO2000073881A1
WO2000073881A1 PCT/US1999/012663 US9912663W WO0073881A1 WO 2000073881 A1 WO2000073881 A1 WO 2000073881A1 US 9912663 W US9912663 W US 9912663W WO 0073881 A1 WO0073881 A1 WO 0073881A1
Authority
WO
WIPO (PCT)
Prior art keywords
interface
host processor
access control
processor
daughter card
Prior art date
Application number
PCT/US1999/012663
Other languages
French (fr)
Inventor
Walter Guy Scott
David Brunell
Matthew Kahn
George William Mcclurg
Original Assignee
Cross Match Technologies, Inc.
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 Cross Match Technologies, Inc. filed Critical Cross Match Technologies, Inc.
Priority to AU44231/99A priority Critical patent/AU4423199A/en
Publication of WO2000073881A1 publication Critical patent/WO2000073881A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/12Fingerprints or palmprints
    • G06V40/13Sensors therefor
    • 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/30Individual registration on entry or exit not involving the use of a pass
    • G07C9/32Individual registration on entry or exit not involving the use of a pass in combination with an identity check
    • G07C9/37Individual registration on entry or exit not involving the use of a pass in combination with an identity check using biometric data, e.g. fingerprints, iris scans or voice recognition

Definitions

  • the present invention is directed to the field of access control and, in particular, to access control with biometric technology.
  • Access control systems are used to limit access to selected individuals. Some of these systems use biometric technologies to determine whether access for an individual will be granted or denied.
  • a biometric is a unique, measurable o characteristic or trait of a human being for automatically recognizing or verifying identity. For instance, fingerprint biometrics are largely regarded as an accurate method of biometric identification and verification. See, e.g., Roethenbaugh, G. Ed., Biometrics Explained (International Computer Security Association: Carlisle, PA 1998), pages 1-34, which is herein incorporated by reference in its entirety.
  • Access control units ACUs may be placed locally to perform a biometric analysis on the individual, and determine whether access will be granted or denied.
  • an ACU may be used to document images of the access applicant.
  • images of an access applicant may be desirable to determine whether the system is being tested for breach.
  • images of an access applicant may be desirable when an access applicant has been accepted and is being granted access (i.e., the door is open), in order to determine whether an access applicant is gaining access and passing it to another ("pass forward"), whether multiple people are obtaining access, or whether property is being improperly transported through the door.
  • An access control unit takes a live scan of an individual' s fingerprint with a fingerprint scanner.
  • a host processor processes the detected fingerprint image. Such live scan ability is an important tool for access control, allowing for rapid capture and transmission of fingerprints, and rapid fingerprint identification.
  • the host processor in an ACU was limited to a customized piece of logic, such as, an application specific-integrated circuit (ASIC) or a digital signal processor (DSP).
  • ASIC application specific-integrated circuit
  • DSP digital signal processor
  • a compact ACU interface which is compatible with a commercial off-the-shelf (COTS) processor, such as, a PENTIUM processor.
  • COTS commercial off-the-shelf
  • a COTS processor is more likely to be familiar to an ACU customer, and able to operate a common commercial operating system such as WINDOWS or LINUX, thereby increasing customer acceptance throughout the life of the ACU from the time of purchase through installation and maintenance.
  • a COTS processor may be more widely available at an overall competitive price and performance compared to customized logic.
  • a compact ACU also allows it to be incorporated into a wider range of access control applications, such as, prison security points and entry /exit locations in a secure building or area, and allows it to be integrated more easily with existing computer systems. Furthermore, it is desirable to have an ACU that is compatible with a broader range and variety of communications interfaces.
  • the placement of intelligence i: ⁇ a small package at access points enables local and distributed alarms for tamper detection and breach.
  • the present invention is directed to an access control unit interface between a fingerprint scanner, a camera, and peripherals, and a host processor.
  • a daughter card is coupled between the fingerprint scanner and the host processor.
  • the daughter card handles real-time and interactive access control events.
  • the host processor can be any commercially available processor.
  • the daughter card has an access control interface processor.
  • the access control interface processor includes a display interface module, a keyboard module, a Wiegand interface module, a finger detect interface module, a LED interface module, and a serial communication module.
  • the present invention further provides for a very compact design configuration.
  • the daughter card and host processor may be coupled in a compact stacked configuration. This allows the access control unit to be installed in a variety of environments without using a great deal of space. User enrollment and access control are provided for in a convenient package.
  • the present invention provides an access control interface between a fingerprint scanner, camera, and peripherals, and any commercially available (COTS) host processor.
  • COTS commercially available
  • Various commercially available processors can be chosen to meet different performance and/or cost needs. For example, familiar, low-cost host processors may be chosen to lower overall system cost. Off-the-shelf processors may be available in large quantities to support large production runs.
  • the present invention provides for interconnection with a number of interface types, including a Wiegand interface, a serial port interface, and an Ethernet port interface. This provides for flexibility in interconnection environments. Interfacing directly with Ethernet provides for high rates of fingerprint data transfer.
  • FIG. 1 shows an example embodiment of an access control unit of the present invention
  • FIG.2A shows a block diagram illustrating an embodiment of the present invention
  • FIG. 2B shows an example configuration of the present invention
  • FIG. 3 shows an example detailed block diagram illustrating an embodiment of the present invention
  • FIG. 4 shows example modules in an embodiment of the access control interface processor of the present invention
  • FIG. 5 A, 5B and 5C show example operation of an access control interface processor of the present invention.
  • the present invention is directed to an interface between a fingerprint scanner and a host processor in an access control unit.
  • the host processor can be any commercially available processor.
  • a daughter card is coupled between the fingerprint scanner and various accessories, and the host processor.
  • the daughter card handles real-time and interactive access control events.
  • the daughter card includes an access control interface processor.
  • the access control interface processor performs a number of tasks, including interfacing the host processor with various I/O devices and ports.
  • COTS commercial-off-the- shelf
  • a COTS processor can include, but is not limited to, a PC- 104 processor, a PENTIUM processor type sold by Intel Corporation or a PowerPC processor sold by Motorola.
  • a COTS processor is also intended to broadly refer to any combination of software, firmware, and/or hardware, including, but not limited to,
  • DSPs DSPs, RISCs (Reduced Instruction Set Computers), and microprocessors.
  • RISCs Reduced Instruction Set Computers
  • microprocessors DSPs, RISCs (Reduced Instruction Set Computers), and microprocessors.
  • FIG. 1 illustrates a frontal perspective view of an embodiment of an access control unit 100.
  • Access control unit 100 includes an ACU case 102, a display 104, a keypad 106, a fingerprint scanner 108, a locked LED display 110, and a unlocked LED display 112.
  • Access control unit 100 is not limited to this configuration, but may also include other combinations of I/O devices and ports as would be known by persons skilled in the relevant art(s), based upon the teachings herein.
  • ACU case 102 provides a housing for some of the components necessary to operate access control unit 100, and presents the I/O devices and ports of access control unit 100.
  • Display 104 provides status information to an individual accessing the access control unit 100.
  • Display 104 may be an LCD display, or any other suitable display device.
  • Keypad 106 allows an individual to input an access code to the access control unit 100. For example, keypad 106 allows for 1:1 verification or 1 :some identification to occur within the unit. Keypad 106 may be any suitable type of keypad, keyboard, or other key entry device. Fingerprint scanner 108 captures a user's fingerprint. Fingerprint scanner 108 may be any suitable type of fingerprint scanner, known to persons skilled in the relevant art(s).
  • Locked LED display 110 indicates that access is currently being denied.
  • Unlocked LED display 112 indicates that a user is currently being granted access.
  • the present invention is not limited to the use of LEDs, but may also include other suitable indicator devices known to those skilled in the relevant arts. Additional visual, audible, or other types of indicators may be used to denote further access control unit status details.
  • the present invention is described in terms of this example access control unit environment. However, the present invention can be used in any access control interface where a daughtercard couples a biometric input device, I/O device(s) and other interfaces with a COTS processor.
  • Structural implementations for an access control unit interface are described at a high-level, and at a more detailed level. These structural implementations are described herein for illustrative purposes, and are not limiting. In particular, the access control unit interface described in this section can be achieved using any number of structural implementations, including hardware, firmware, software, or any combination thereof. The details of such structural implementations will be apparent to persons skilled in the relevant art(s) based on the teachings contained herein.
  • FIG. 2A illustrates an example block diagram of a preferred embodiment of the present invention.
  • Access control unit 200 includes a host processor 210, a daughter card 220, a fingerprint scanner 108, electrical connections 230, and observation camera 250.
  • Host processor 210 is bi-directionally coupled to daughter card 220 through electrical connections 230.
  • FIG. 2B shows an example access control unit daughter card and host processor physical connection configuration 240.
  • Configuration 240 includes a host processor 210, a daughter card 220, a fingerprint scanner 108, electrical connections 230, and an ACU case 102.
  • host processor 210, daughter card 220, and electrical connections 230 form a substantially stacked configuration in ACU case 102. This is a compact arrangement, which allows for a compact size for ACU case 102.
  • daughter card 220 is fabricated on a circuit board approximately 3.5 inches x 3.5 inches or less.
  • FIG. 3 shows a more detailed block diagram of an embodiment of an access control unit.
  • the access control unit of FIG. 3 includes a host processor 210, a daughter card 220, a finger detector 302, a Wiegand interface 304, a LED display 306, a textual display 308, a keypad 310, a serial port 312, a fingerprint scanner 108, an Ethernet port 314, a door relay 340, a RTE (Request to Exit) 342, an alarm 344, a tamper detector 348, and a storage mass memory 350.
  • a host processor 210 includes a host processor 210, a daughter card 220, a finger detector 302, a Wiegand interface 304, a LED display 306, a textual display 308, a keypad 310, a serial port 312, a fingerprint scanner 108, an Ethernet port 314, a door relay 340, a RTE (Request to Exit) 342, an alarm 344, a tamper detector 348, and a
  • Daughter card 220 further includes an access control interface processor 316, an interface logic 318, a keyboard scan controller 320, a serial port drivers 322, a UART (Universal Asynchronous Receiver Transmitter) 324, a storage device 326, a frame grabber 328, a frame memory 330, an I 2 C (Inter-IC) interface 332, an Ethernet interface 334, a bus 336, and a relay control and digital input 346.
  • an access control interface processor 316 an interface logic 318, a keyboard scan controller 320, a serial port drivers 322, a UART (Universal Asynchronous Receiver Transmitter) 324, a storage device 326, a frame grabber 328, a frame memory 330, an I 2 C (Inter-IC) interface 332, an Ethernet interface 334, a bus 336, and a relay control and digital input 346.
  • an access control interface processor 316 an interface logic 318
  • a keyboard scan controller 320 a serial port drivers 322, a UART (Universal Asynchronous
  • Access control interface processor 316 is coupled to bus 336, finger detector 302, Wiegand interface 304, LED display 306, textual display 308, keyboard scan controller 320, interface logic 318, and UART 324.
  • Keyboard scan controller 320 is coupled to keypad 310 and access control interface processor 316.
  • Serial port drivers 322 is coupled to serial port 312 and UART 324.
  • UART 324 is coupled to access control interface processor 316, serial port drivers 322, interface logic 318, and bus 336.
  • Interface logic 318 is coupled to access control interface processor 316, UART 324, storage device 326, frame grabber 328, frame memory 330, I 2 C interface 332, Ethernet interface 334, and bus 336.
  • Storage device 326 is coupled to interface logic 318 and bus 336.
  • Frame grabber 328 is coupled to fingerprint scanner 108, interface logic
  • Frame memory 330 is coupled to interface logic 318, frame grabber 328, and bus 336.
  • I 2 C interface 332 is coupled to interface logic 318, frame grabber 328, and bus 336.
  • Ethernet interface 334 is coupled to interface logic 318, Ethernet port 318, and bus 336.
  • Relay control and digital input 346 is coupled to door relay 340, RTE 342, alarm 344, tamper detector 348, and bus 336.
  • Host processor 210 is coupled through bus 336 to access control interface processor 316, interface logic 318, UART 324, storage device 326, frame memory 330, 1 2 C interface 332, Ethernet interface 334, and relay control and digital input 346. In alternative embodiments, fewer devices, or additional devices are coupled through bus 336 to host processor 210.
  • Storage mass memory 350 is coupled through bus 336 to access control interface processor 316, interface logic 318, UART 324, storage device 326, frame memory 330, 1 2 C interface 332, Ethernet interface 334, and relay control and digital input 346. In alternative embodiments, fewer devices, or additional devices are coupled through bus 336 to storage mass memory 350.
  • Host processor 210 of FIG. 3 performs high-level control functions for an access control unit. For instance, host processor 210 provides the necessary control signals to daughter card 220 to cause a fingerprint image to be captured. Host processor 210 receives the captured fingerprint image and matches it to one or more previously stored fingerprints. One-to-one or one-to-many matching algorithms can be used to determine a match. Host processor 210 comprises any commercially available processor. In a preferred embodiment, host processor 210 comprises a PC- 104 processor. Host processor 210 interfaces with daughter card 220 through bus 336.
  • bus 336 comprises an ISA (Industry Standard Architecture) bus, which is well known to those skilled in the relevant art(s).
  • ISA Industry Standard Architecture
  • Finger detector 302 shown in FIG. 3, detects when a finger is present at fingerprint scanner 108.
  • finger detector 302 includes an interrupter beam.
  • finger detector 302 may detect skin resistance, or measure characteristics of light reflected off skin, in order to detect a live finger, as would be understood by persons skilled in the relevant art(s).
  • Fingerprint scanner 108 images a user's fingerprint.
  • fingerprint scanner 108 outputs fingerprint data representative of the captured fingerprint image in a video format.
  • any known fingerprint scanner can be used.
  • Observation camera 250 captures images of an access applicant when desired. Images may be captured when access is denied or granted. In an embodiment, observation camera 250 outputs images captured at periodic intervals, in a video format. In general, any suitable camera may be used.
  • Frame grabber 328, frame memory 330, and I 2 C interface 332 operate together to capture fingerprint images of fingerprint scanner 108 and access applicant images of observation camera 250.
  • frame grabber 328 digitizes the video signals output by fingerprint scanner 108 and observation camera 250.
  • a captured image is stored in frame memory 330.
  • frame memory 330 is a static random access memory (SRAM).
  • Host processor 210 accesses frame memory 330 to obtain captured fingerprint images and access applicant images, through bus 336.
  • frame grabber 328 comprises an integrated circuit chip, such as a BT827, which accepts video sources to be digitized, stored, and analyzed. Such sources include fingerprint scanner 108 and observation camera 250.
  • Control and status registers within an BT827 can only be accessed over an I C interface.
  • I 2 C interface 332 allows host processor 210 to access these registers through bus 336.
  • Other suitable frame grabbers and associated circuits can be used as would be apparent to person(s) skilled in the relevant art(s) given this description.
  • UART 324 provides a communications interface between host processor 210 and serial drivers 322. In a preferred embodiment, UART 324 provides an ISA interface to serial drivers 323. UART 324 also provides a communications interface between host processor 210 and access control interface processor 316.
  • UART 324 provides an ISA interface between host processor 210 and access control interface processor 316.
  • UARTs are well known to those skilled in the relevant art(s).
  • Storage device 326 provides for data storage on the daughter card 220.
  • storage device 326 is a flash memory device designed to emulate a hard drive in the manner that a host processor, such as a personal computer, accesses data. This provides for convenient access by commercially available processors.
  • Interface logic 318 decodes address? 1 ; provided by host processor 210 over bus 336, and provides the decoded addresses to storage device 326.
  • Storage device 326 outputs data onto bus 336.
  • Door relay 340 is a relay or switch that allows an access door to be opened.
  • relay control and digital input 346 provides the control signal that activates door relay 340.
  • RTE 342 allows an access door to be opened from the inside, rather than the side of the door monitored by an access control unit. In an embodiment, when accessed, RTE 342 provides a signal to relay control and digital input 346 indicating a request to exit.
  • Alarm 344 provides an alarm indication during specified situations. For instance, alarm 344 may be active when a door is left open for more than a specified amount of time, or when an attempt is made to force a door open.
  • Alarm 344 receives an activation signal from relay control and digital input 346.
  • Tamper detector 348 detects when an access control unit is being tampered with. For instance, tamper detector 348 may provide an active signal when an improper attempt is made to open the access control unit. Tamper detector 348 provides a signal to relay control and digital input 346 that indicates tampering.
  • Relay control and digital input 346 provides a control signal to door relay 340, and provides and receives other signals.
  • relay control and digital input 346 receives signals from tamper detector 348, RTE 342, and provides a signal to alarm 344.
  • relay control and digital input 346 may receive additional input signals, or have fewer input signals, and provide additional or fewer output signals.
  • relay control and digital input 346 provides output signals to, and receives input signals from host processor 210 through bus 336.
  • Storage mass memory 350 provides mass storage for host processor 210 and daughter card 220.
  • storage mass memory 350 stores fingerprint images.
  • storage mass memory 350 stores images captured periodically by observation camera 250 until they can be transmitted from the access control unit through Ethernet port 314.
  • Storage mass memory 350 may provide these functions, combinations of these functions, and other functions well known to persons skilled in the relevant art(s).
  • Wiegand interface 304 allows the present invention to interface with a Wiegand communications line.
  • LED display 306 includes LEDs that indicate that access is currently being granted or denied.
  • Textual display 308 provides status information to an individual accessing the access control unit.
  • textual display 308 is an LCD display.
  • Other textual displays are well known to persons skilled in the relevant art(s).
  • Keypad 310 allows an individual to input an access code to the access control unit 100, allowing for 1 :1 verification or l :some identification to occur within the unit.
  • there may be more than one level of access For instance, an embodiment may have two levels of access: user access and system administration access.
  • Keyboard scan controller 320 scans keypad 310 for key data. Suitable keyboard scan controllers are known to persons skilled in the relevant art(s).
  • Serial port 312 provides a serial interface to an access control unit, supporting multiple communication protocols. These include, but are not limited to, RS-232, RS-422, and RS-485. Serial port drivers 322 convert data to the appropriate electrical signal levels. Suitable serial port drivers are known to persons skilled in the relevant art(s).
  • Ethernet interface 334 allows an access control unit to transmit and receive large quantities of data at high speed, such as fingerprint images and observation images.
  • interface logic 318 decodes controls signals provided by host computer 210 through bus 336, to access Ethernet interface 334.
  • Ethernet port 314 provides an Ethernet connection for Ethernet interface 334.
  • interface logic 318 decodes address and control signals from host processor 210 through bus 336. This allows host processor 210 to access UART 324, storage device 326, 1 2 C interface 332, and Ethernet interface 334. Interface logic 318 also provides logic which enables frame grabber 328 to write data into storage device 326. Additionally, interface logic 318 provides logic to disable frame grabber 328 from writing to storage device 326, and to allow host processor 210 access to storage device 326. Interface logic 318 also provides logic for configuring the protocol of serial port drivers 322.
  • Interface logic 318 can be comprised of hardware, firmware, software, or a combination thereof.
  • interface logic 318 is comprised of at least one complex programmable logic device (CPLD), such as those provided by Cypress Semiconductor.
  • CPLDs at least provide for a high level of logic density.
  • access control interface processor 316 provides for lower level processing and interfacing functions on daughter card 220. For instance, access control interface processor 316 receives instructions from host processor 210 through bus 336, and transmits responses (solicited and unsolicited) to host processor 210 through bus 336. Access control interface processor 316 may provide additional and alternative functions. As shown in FIG. 4, in an embodiment, access control interface processor 316 includes a display interface module 402, a keyboard interface module 404, a Wiegand interface module 406, a LED interface module 408, a serial communication module 410, and a finger detect module 412.
  • Display interface module 402 couples textual display 308 with host processor 210.
  • display interface module 402 receives display commands with associated data from host processor 210, and allows host processor 210 to write to, to clear, and to control the cursor of textual display 308.
  • Keyboard interface module 404 interfaces keyboard scan controller 320 with host processor 210.
  • keyboard interface module 404 may allow the transmitting of solicited or non-solicited keypad input from keyboard scan controller 320 to host processor 210.
  • Wiegand interface module 406 couples Wiegand interface 304 and host processor 210, allowing data to be transmitted and received through Wiegand interface 304.
  • LED interface module 408 couples LED display 306 and host processor 210. In an embodiment, LED interface module 408 allows host processor 210 to cause LED display 306 to illuminate LEDs indicating that access has been granted and that access has been denied.
  • Serial communication module 410 couples serial port drivers 322 and host processor 210. In an embodiment, serial communications module 410 allows host processor 210 to send serial data to, and receive serial data from serial port drivers 322 through UART 324.
  • Finger detect module 412 couples finger detector 302 and host processor
  • finger detect module 412 allows finger detector 302 to provide signals to host processor 210 indicating that a finger is present, or that a finger is not present.
  • FIGS. 5A-5C show flowcharts providing detailed operational steps of an example embodiment of access control interface processor 316. The steps of
  • FIGS. 5A-5C may be implemented in hardware, firmware, software, or a combination thereof. Other structural embodiments will be apparent to persons skilled in the relevant art(s) based on the discussion contained herein. These steps are described in detail below. In step 500 in FIG. 5A, operation proceeds to step 508.
  • Operation of access control interface processor 316 starts at step 502. Operation proceeds to step 504.
  • step 504 access control interface processor 316 is initialized. Operation proceeds to step 506. In step 506, the state of access control interface processor 316 is set to
  • step 508 keypad scan controller 320 is processed by access control interface processor 316, determining whether keypad data has been entered at keypad 310, and the resulting data is sent to the host computer 210. Operation proceeds to step 510.
  • step 510 finger detector 302 is processed by access control interface processor 316, determining whether a finger has been detected, and the result is sent to host computer 210. Operation proceeds to step 512.
  • step 512 the state of access control interface processor 316 is determined by access control interface processor 316. If the state is equal to " Start of Packet”, operation proceeds to step 514. If the state is not equal to "Start of Packet”, operation proceeds to step 518.
  • step 514 access control interface processor 316 determines whether the start of packet code has been received from host computer 210. If the start of packet code has been received, operation proceeds to step 520. If the start of packet code has not been received, operation proceeds to step 516.
  • step 516 operation proceeds to step 500, indicated by an "A”.
  • step 518 operation proceeds to step 524 in FIG. 5B, indicated by a "B" .
  • step 520 the state of access control interface processor 316 is set to "Get Command”. Operation proceeds to step 522, indicated by an "A”.
  • step 522 operation proceeds to step 500.
  • step 524 in FIG. 5B operation proceeds to step 526.
  • step 526 access control interface processor 316 determines whether the state is set equal to "Get Command”. If the state is equal to "Get Command”, access control interface processor receives data from host processor 210, and operation proceeds to step 528. If the state is not equal to "Get Command”, operation proceeds to step 534.
  • step 528 access control interface processor 316 determines whether valid data is received. If valid data is received, operation proceeds to step 532. If valid data is not received, operation proceeds to step 530.
  • step 530 the state of access control interface processor 316 is set to "Start of Packet" by access control interface processor 316. Operation proceeds to step 500 in FIG. 5A, indicated by an "A".
  • step 532 access control interface processor 316 sets the present command equal to the data received. Operation proceeds to step 538.
  • step 534 operation proceeds to step 550 in FIG. 5C, indicated by a "C" .
  • step 536 operation proceeds to step 500 in FIG. 5A, indicated by an "A”.
  • step 538 access control interface processor 316 determines whether the present command has data associated with it. If the present command does have data associated with it, operation proceeds to step 540. If the present command does not have data associated with it, operation proceeds to step 542.
  • step 540 the state of access control interface processor 316 is set to "Get Data" by access control interface processor 316. Operation proceeds to step 544.
  • step 542 the present command is processed. Operation proceeds to step 546.
  • step 544 operation proceeds to step 500 in FIG. 5A, indicated by an "A".
  • step 546 the state of access control interface processor 316 is set to
  • step 548 "Start of Packet" by access control interface processor 316. Operation proceeds to step 548.
  • step 548 operation proceeds to step 500 in FIG. 5A, indicated by an "A”.
  • step 550 in FIG. 5C operation proceeds to step 552.
  • step 552 access control interface processor 316 determines whether the state of access control interface processor 316 is set to "Get Data”. If the state is set to "Get Data”, operation proceeds to step 554. If the state is not set to "Get Data”, operation proceeds to 558. In step 554, access control interface processor 316 determines whether all data has been collected from the present command. If all data has been collected from the present command, operation proceeds to step 560. If all data has not been collected from the present command, operation proceeds to step 556.
  • step 556 operation proceeds to step 500 in FIG. 5A, indicated by an "A”.
  • step 558 access control interface processor 316 sets the state of access control interface processor 316 to "Start of Packet”. Operation proceeds to step 566.
  • step 560 access control interface processor 316 processes the present command. Operation proceeds to step 562. In step 562, access control interface processor 316 sets the state of access control interface processor 316 to "Start of Packet”. Operation proceeds to step 564.
  • step 564 operation proceeds to step 500 in FIG. 5A, indicated by an "A”.
  • step 566 operation proceeds to step 500 in FIG. 5A, indicated by an "A”.

Abstract

An access control unit interface between a fingerprint scanner and a host processor is described. A daughter card is coupled between the fingerprint scanner, various access control peripherals, and the host processor. The lost processor can be any commercially available processor. The daughter card handles real-time and interactive access control events. The daughter card may include an access control interface processor. The access control interface processor may include a display interface module, a keyboard module, a Wiegand interface module, a finger detect interface module, a LED interface module, and a serial communication module.

Description

Access Control Unit Interface
Background of the Invention
Field of the Invention
The present invention is directed to the field of access control and, in particular, to access control with biometric technology.
Related Art
Access control systems are used to limit access to selected individuals. Some of these systems use biometric technologies to determine whether access for an individual will be granted or denied. A biometric is a unique, measurable o characteristic or trait of a human being for automatically recognizing or verifying identity. For instance, fingerprint biometrics are largely regarded as an accurate method of biometric identification and verification. See, e.g., Roethenbaugh, G. Ed., Biometrics Explained (International Computer Security Association: Carlisle, PA 1998), pages 1-34, which is herein incorporated by reference in its entirety. Access control units ( ACUs) may be placed locally to perform a biometric analysis on the individual, and determine whether access will be granted or denied. Additionally, if required, an ACU may be used to document images of the access applicant. When an access applicant has been denied access, images of an access applicant may be desirable to determine whether the system is being tested for breach. Furthermore, images of an access applicant may be desirable when an access applicant has been accepted and is being granted access (i.e., the door is open), in order to determine whether an access applicant is gaining access and passing it to another ("pass forward"), whether multiple people are obtaining access, or whether property is being improperly transported through the door. An access control unit takes a live scan of an individual' s fingerprint with a fingerprint scanner. A host processor processes the detected fingerprint image. Such live scan ability is an important tool for access control, allowing for rapid capture and transmission of fingerprints, and rapid fingerprint identification. Prior to the present invention, however, the host processor in an ACU was limited to a customized piece of logic, such as, an application specific-integrated circuit (ASIC) or a digital signal processor (DSP). An ACU was also not a generally compact device.
What is needed is a compact ACU interface which is compatible with a commercial off-the-shelf (COTS) processor, such as, a PENTIUM processor. Such a COTS processor is more likely to be familiar to an ACU customer, and able to operate a common commercial operating system such as WINDOWS or LINUX, thereby increasing customer acceptance throughout the life of the ACU from the time of purchase through installation and maintenance. A COTS processor may be more widely available at an overall competitive price and performance compared to customized logic. A compact ACU also allows it to be incorporated into a wider range of access control applications, such as, prison security points and entry /exit locations in a secure building or area, and allows it to be integrated more easily with existing computer systems. Furthermore, it is desirable to have an ACU that is compatible with a broader range and variety of communications interfaces. The placement of intelligence i:ι a small package at access points enables local and distributed alarms for tamper detection and breach.
Summary of the Invention
The present invention is directed to an access control unit interface between a fingerprint scanner, a camera, and peripherals, and a host processor.
A daughter card is coupled between the fingerprint scanner and the host processor. The daughter card handles real-time and interactive access control events. The host processor can be any commercially available processor.
In one embodiment, the daughter card has an access control interface processor. The access control interface processor includes a display interface module, a keyboard module, a Wiegand interface module, a finger detect interface module, a LED interface module, and a serial communication module. The present invention further provides for a very compact design configuration. The daughter card and host processor may be coupled in a compact stacked configuration. This allows the access control unit to be installed in a variety of environments without using a great deal of space. User enrollment and access control are provided for in a convenient package.
Furthermore, the present invention provides an access control interface between a fingerprint scanner, camera, and peripherals, and any commercially available (COTS) host processor. This provides for greater flexibility in access control system design and implementation. Various commercially available processors can be chosen to meet different performance and/or cost needs. For example, familiar, low-cost host processors may be chosen to lower overall system cost. Off-the-shelf processors may be available in large quantities to support large production runs.
According to a further feature, the present invention provides for interconnection with a number of interface types, including a Wiegand interface, a serial port interface, and an Ethernet port interface. This provides for flexibility in interconnection environments. Interfacing directly with Ethernet provides for high rates of fingerprint data transfer.
Further embodiments, features, and advantages of the present inventions, as well as the structure and operation of the various embodiments of the present invention, are described in detail below with reference to the accompanying drawings.
Brief Description of the Figures
The accompanying drawings, which are incorporated herein and form a part of the specification, illustrate the present invention and, together with the description, further serve to explain the principles of the invention and to enable a person skilled in the pertinent art to make and use the invention. In the drawings: FIG. 1 shows an example embodiment of an access control unit of the present invention;
FIG.2A shows a block diagram illustrating an embodiment of the present invention; FIG. 2B shows an example configuration of the present invention;
FIG. 3 shows an example detailed block diagram illustrating an embodiment of the present invention;
FIG. 4 shows example modules in an embodiment of the access control interface processor of the present invention; and FIG. 5 A, 5B and 5C show example operation of an access control interface processor of the present invention.
The present invention will now be described with reference to the accompanying drawings. In the drawings, like reference numbers indicate identical or functionally similar elements. Additionally, the left-most digit(s) of a reference number identifies the drawing in which the reference number first appears.
Detailed Description of the Preferred Embodiments
Overview and Terminology
The present invention is directed to an interface between a fingerprint scanner and a host processor in an access control unit. The host processor can be any commercially available processor. In a preferred embodiment, a daughter card is coupled between the fingerprint scanner and various accessories, and the host processor. The daughter card handles real-time and interactive access control events. In a preferred embodiment, the daughter card includes an access control interface processor. The access control interface processor performs a number of tasks, including interfacing the host processor with various I/O devices and ports. To more clearly delineate the present invention, an effort is made throughout the specification to adhere to the following term definitions as consistently as possible.
The terms "commercially available processor" and "commercial-off-the- shelf (COTS) processor" are used interchangeably to refer to any processing unit available for general purpose or specific purpose computing. For example, a COTS processor can include, but is not limited to, a PC- 104 processor, a PENTIUM processor type sold by Intel Corporation or a PowerPC processor sold by Motorola. A COTS processor is also intended to broadly refer to any combination of software, firmware, and/or hardware, including, but not limited to,
DSPs, RISCs (Reduced Instruction Set Computers), and microprocessors.
Example Access Control Unit
FIG. 1 illustrates a frontal perspective view of an embodiment of an access control unit 100. Access control unit 100 includes an ACU case 102, a display 104, a keypad 106, a fingerprint scanner 108, a locked LED display 110, and a unlocked LED display 112. Access control unit 100 is not limited to this configuration, but may also include other combinations of I/O devices and ports as would be known by persons skilled in the relevant art(s), based upon the teachings herein. ACU case 102 provides a housing for some of the components necessary to operate access control unit 100, and presents the I/O devices and ports of access control unit 100. Display 104 provides status information to an individual accessing the access control unit 100. Display 104 may be an LCD display, or any other suitable display device. Keypad 106 allows an individual to input an access code to the access control unit 100. For example, keypad 106 allows for 1:1 verification or 1 :some identification to occur within the unit. Keypad 106 may be any suitable type of keypad, keyboard, or other key entry device. Fingerprint scanner 108 captures a user's fingerprint. Fingerprint scanner 108 may be any suitable type of fingerprint scanner, known to persons skilled in the relevant art(s).
Locked LED display 110 indicates that access is currently being denied. Unlocked LED display 112 indicates that a user is currently being granted access.
The present invention is not limited to the use of LEDs, but may also include other suitable indicator devices known to those skilled in the relevant arts. Additional visual, audible, or other types of indicators may be used to denote further access control unit status details. The present invention is described in terms of this example access control unit environment. However, the present invention can be used in any access control interface where a daughtercard couples a biometric input device, I/O device(s) and other interfaces with a COTS processor.
Description in these terms is provided for convenience only. It is not intended that the invention be limited to application in this example environment.
In fact, after reading the following description, it will become apparent to a person skilled in the relevant art how to implement the invention in alternative environments known now or developed in the future.
Access Control Unit Interface
Structural implementations for an access control unit interface are described at a high-level, and at a more detailed level. These structural implementations are described herein for illustrative purposes, and are not limiting. In particular, the access control unit interface described in this section can be achieved using any number of structural implementations, including hardware, firmware, software, or any combination thereof. The details of such structural implementations will be apparent to persons skilled in the relevant art(s) based on the teachings contained herein.
FIG. 2A illustrates an example block diagram of a preferred embodiment of the present invention. Access control unit 200 includes a host processor 210, a daughter card 220, a fingerprint scanner 108, electrical connections 230, and observation camera 250. Host processor 210 is bi-directionally coupled to daughter card 220 through electrical connections 230.
FIG. 2B shows an example access control unit daughter card and host processor physical connection configuration 240. Configuration 240 includes a host processor 210, a daughter card 220, a fingerprint scanner 108, electrical connections 230, and an ACU case 102. As illustrated, host processor 210, daughter card 220, and electrical connections 230 form a substantially stacked configuration in ACU case 102. This is a compact arrangement, which allows for a compact size for ACU case 102. In one example, daughter card 220 is fabricated on a circuit board approximately 3.5 inches x 3.5 inches or less.
FIG. 3 shows a more detailed block diagram of an embodiment of an access control unit. The access control unit of FIG. 3 includes a host processor 210, a daughter card 220, a finger detector 302, a Wiegand interface 304, a LED display 306, a textual display 308, a keypad 310, a serial port 312, a fingerprint scanner 108, an Ethernet port 314, a door relay 340, a RTE (Request to Exit) 342, an alarm 344, a tamper detector 348, and a storage mass memory 350. Daughter card 220 further includes an access control interface processor 316, an interface logic 318, a keyboard scan controller 320, a serial port drivers 322, a UART (Universal Asynchronous Receiver Transmitter) 324, a storage device 326, a frame grabber 328, a frame memory 330, an I2C (Inter-IC) interface 332, an Ethernet interface 334, a bus 336, and a relay control and digital input 346.
Access control interface processor 316 is coupled to bus 336, finger detector 302, Wiegand interface 304, LED display 306, textual display 308, keyboard scan controller 320, interface logic 318, and UART 324.
Keyboard scan controller 320 is coupled to keypad 310 and access control interface processor 316.
Serial port drivers 322 is coupled to serial port 312 and UART 324. UART 324 is coupled to access control interface processor 316, serial port drivers 322, interface logic 318, and bus 336. Interface logic 318 is coupled to access control interface processor 316, UART 324, storage device 326, frame grabber 328, frame memory 330, I2C interface 332, Ethernet interface 334, and bus 336.
Storage device 326 is coupled to interface logic 318 and bus 336. Frame grabber 328 is coupled to fingerprint scanner 108, interface logic
318, frame memory 330, 12C interface 332, and observation camera 250.
Frame memory 330 is coupled to interface logic 318, frame grabber 328, and bus 336.
I2C interface 332 is coupled to interface logic 318, frame grabber 328, and bus 336.
Ethernet interface 334 is coupled to interface logic 318, Ethernet port 318, and bus 336.
Relay control and digital input 346 is coupled to door relay 340, RTE 342, alarm 344, tamper detector 348, and bus 336. Host processor 210 is coupled through bus 336 to access control interface processor 316, interface logic 318, UART 324, storage device 326, frame memory 330, 12C interface 332, Ethernet interface 334, and relay control and digital input 346. In alternative embodiments, fewer devices, or additional devices are coupled through bus 336 to host processor 210. Storage mass memory 350 is coupled through bus 336 to access control interface processor 316, interface logic 318, UART 324, storage device 326, frame memory 330, 12C interface 332, Ethernet interface 334, and relay control and digital input 346. In alternative embodiments, fewer devices, or additional devices are coupled through bus 336 to storage mass memory 350.
Operation
Host processor 210 of FIG. 3 performs high-level control functions for an access control unit. For instance, host processor 210 provides the necessary control signals to daughter card 220 to cause a fingerprint image to be captured. Host processor 210 receives the captured fingerprint image and matches it to one or more previously stored fingerprints. One-to-one or one-to-many matching algorithms can be used to determine a match. Host processor 210 comprises any commercially available processor. In a preferred embodiment, host processor 210 comprises a PC- 104 processor. Host processor 210 interfaces with daughter card 220 through bus 336.
In a preferred embodiment, bus 336 comprises an ISA (Industry Standard Architecture) bus, which is well known to those skilled in the relevant art(s).
Finger detector 302, shown in FIG. 3, detects when a finger is present at fingerprint scanner 108. In one example embodiment, finger detector 302 includes an interrupter beam. In alternative embodiments, finger detector 302 may detect skin resistance, or measure characteristics of light reflected off skin, in order to detect a live finger, as would be understood by persons skilled in the relevant art(s).
Fingerprint scanner 108 images a user's fingerprint. In an embodiment, fingerprint scanner 108 outputs fingerprint data representative of the captured fingerprint image in a video format. In general, any known fingerprint scanner can be used.
Observation camera 250 captures images of an access applicant when desired. Images may be captured when access is denied or granted. In an embodiment, observation camera 250 outputs images captured at periodic intervals, in a video format. In general, any suitable camera may be used.
Frame grabber 328, frame memory 330, and I2C interface 332 operate together to capture fingerprint images of fingerprint scanner 108 and access applicant images of observation camera 250. In an embodiment, frame grabber 328 digitizes the video signals output by fingerprint scanner 108 and observation camera 250. A captured image is stored in frame memory 330. In one example, frame memory 330 is a static random access memory (SRAM). Host processor 210 accesses frame memory 330 to obtain captured fingerprint images and access applicant images, through bus 336. In an embodiment, frame grabber 328 comprises an integrated circuit chip, such as a BT827, which accepts video sources to be digitized, stored, and analyzed. Such sources include fingerprint scanner 108 and observation camera 250. Control and status registers within an BT827 can only be accessed over an I C interface. I2C interface 332 allows host processor 210 to access these registers through bus 336. Other suitable frame grabbers and associated circuits can be used as would be apparent to person(s) skilled in the relevant art(s) given this description.
UART 324 provides a communications interface between host processor 210 and serial drivers 322. In a preferred embodiment, UART 324 provides an ISA interface to serial drivers 323. UART 324 also provides a communications interface between host processor 210 and access control interface processor 316.
In a preferred embodiment, UART 324 provides an ISA interface between host processor 210 and access control interface processor 316. UARTs are well known to those skilled in the relevant art(s).
Storage device 326 provides for data storage on the daughter card 220. In a preferred embodiment, storage device 326 is a flash memory device designed to emulate a hard drive in the manner that a host processor, such as a personal computer, accesses data. This provides for convenient access by commercially available processors. Interface logic 318 decodes address?1; provided by host processor 210 over bus 336, and provides the decoded addresses to storage device 326. Storage device 326 outputs data onto bus 336.
Door relay 340 is a relay or switch that allows an access door to be opened. In an embodiment, relay control and digital input 346 provides the control signal that activates door relay 340.
RTE 342 allows an access door to be opened from the inside, rather than the side of the door monitored by an access control unit. In an embodiment, when accessed, RTE 342 provides a signal to relay control and digital input 346 indicating a request to exit.
Alarm 344 provides an alarm indication during specified situations. For instance, alarm 344 may be active when a door is left open for more than a specified amount of time, or when an attempt is made to force a door open.
Alarm 344 receives an activation signal from relay control and digital input 346. Tamper detector 348 detects when an access control unit is being tampered with. For instance, tamper detector 348 may provide an active signal when an improper attempt is made to open the access control unit. Tamper detector 348 provides a signal to relay control and digital input 346 that indicates tampering.
Relay control and digital input 346 provides a control signal to door relay 340, and provides and receives other signals. In an embodiment, relay control and digital input 346 receives signals from tamper detector 348, RTE 342, and provides a signal to alarm 344. In other embodiments, relay control and digital input 346 may receive additional input signals, or have fewer input signals, and provide additional or fewer output signals. In embodiments, relay control and digital input 346 provides output signals to, and receives input signals from host processor 210 through bus 336.
Storage mass memory 350 provides mass storage for host processor 210 and daughter card 220. In an embodiment, storage mass memory 350 stores fingerprint images. In an alternative embodiment, storage mass memory 350 stores images captured periodically by observation camera 250 until they can be transmitted from the access control unit through Ethernet port 314. Storage mass memory 350 may provide these functions, combinations of these functions, and other functions well known to persons skilled in the relevant art(s).
Input/Output Devices and Interfaces
In one embodiment, Wiegand interface 304 allows the present invention to interface with a Wiegand communications line.
LED display 306 includes LEDs that indicate that access is currently being granted or denied.
Textual display 308 provides status information to an individual accessing the access control unit. In a preferred embodiment, textual display 308 is an LCD display. Other textual displays are well known to persons skilled in the relevant art(s). Keypad 310 allows an individual to input an access code to the access control unit 100, allowing for 1 :1 verification or l :some identification to occur within the unit. In embodiments, there may be more than one level of access. For instance, an embodiment may have two levels of access: user access and system administration access.
Keyboard scan controller 320 scans keypad 310 for key data. Suitable keyboard scan controllers are known to persons skilled in the relevant art(s).
Serial port 312 provides a serial interface to an access control unit, supporting multiple communication protocols. These include, but are not limited to, RS-232, RS-422, and RS-485. Serial port drivers 322 convert data to the appropriate electrical signal levels. Suitable serial port drivers are known to persons skilled in the relevant art(s).
Ethernet interface 334 allows an access control unit to transmit and receive large quantities of data at high speed, such as fingerprint images and observation images. In an embodiment, interface logic 318 decodes controls signals provided by host computer 210 through bus 336, to access Ethernet interface 334. Ethernet port 314 provides an Ethernet connection for Ethernet interface 334.
Interface Logic
In an embodiment, interface logic 318 decodes address and control signals from host processor 210 through bus 336. This allows host processor 210 to access UART 324, storage device 326, 12C interface 332, and Ethernet interface 334. Interface logic 318 also provides logic which enables frame grabber 328 to write data into storage device 326. Additionally, interface logic 318 provides logic to disable frame grabber 328 from writing to storage device 326, and to allow host processor 210 access to storage device 326. Interface logic 318 also provides logic for configuring the protocol of serial port drivers 322.
Interface logic 318 can be comprised of hardware, firmware, software, or a combination thereof. Preferably, interface logic 318 is comprised of at least one complex programmable logic device (CPLD), such as those provided by Cypress Semiconductor. CPLDs at least provide for a high level of logic density.
Access Control Interface Processor
In an embodiment, access control interface processor 316 provides for lower level processing and interfacing functions on daughter card 220. For instance, access control interface processor 316 receives instructions from host processor 210 through bus 336, and transmits responses (solicited and unsolicited) to host processor 210 through bus 336. Access control interface processor 316 may provide additional and alternative functions. As shown in FIG. 4, in an embodiment, access control interface processor 316 includes a display interface module 402, a keyboard interface module 404, a Wiegand interface module 406, a LED interface module 408, a serial communication module 410, and a finger detect module 412.
Display interface module 402 couples textual display 308 with host processor 210. In an embodiment, display interface module 402 receives display commands with associated data from host processor 210, and allows host processor 210 to write to, to clear, and to control the cursor of textual display 308.
Keyboard interface module 404 interfaces keyboard scan controller 320 with host processor 210. In an embodiment, keyboard interface module 404 may allow the transmitting of solicited or non-solicited keypad input from keyboard scan controller 320 to host processor 210.
Wiegand interface module 406 couples Wiegand interface 304 and host processor 210, allowing data to be transmitted and received through Wiegand interface 304.
LED interface module 408 couples LED display 306 and host processor 210. In an embodiment, LED interface module 408 allows host processor 210 to cause LED display 306 to illuminate LEDs indicating that access has been granted and that access has been denied. Serial communication module 410 couples serial port drivers 322 and host processor 210. In an embodiment, serial communications module 410 allows host processor 210 to send serial data to, and receive serial data from serial port drivers 322 through UART 324. Finger detect module 412 couples finger detector 302 and host processor
210. In an embodiment, finger detect module 412 allows finger detector 302 to provide signals to host processor 210 indicating that a finger is present, or that a finger is not present.
FIGS. 5A-5C show flowcharts providing detailed operational steps of an example embodiment of access control interface processor 316. The steps of
FIGS. 5A-5C may be implemented in hardware, firmware, software, or a combination thereof. Other structural embodiments will be apparent to persons skilled in the relevant art(s) based on the discussion contained herein. These steps are described in detail below. In step 500 in FIG. 5A, operation proceeds to step 508.
Operation of access control interface processor 316 starts at step 502. Operation proceeds to step 504.
In step 504, access control interface processor 316 is initialized. Operation proceeds to step 506. In step 506, the state of access control interface processor 316 is set to
"Start of Packet". Operation proceeds to step 508.
In step 508, keypad scan controller 320 is processed by access control interface processor 316, determining whether keypad data has been entered at keypad 310, and the resulting data is sent to the host computer 210. Operation proceeds to step 510.
In step 510, finger detector 302 is processed by access control interface processor 316, determining whether a finger has been detected, and the result is sent to host computer 210. Operation proceeds to step 512.
In step 512, the state of access control interface processor 316 is determined by access control interface processor 316. If the state is equal to " Start of Packet", operation proceeds to step 514. If the state is not equal to "Start of Packet", operation proceeds to step 518.
In step 514, access control interface processor 316 determines whether the start of packet code has been received from host computer 210. If the start of packet code has been received, operation proceeds to step 520. If the start of packet code has not been received, operation proceeds to step 516.
In step 516, operation proceeds to step 500, indicated by an "A".
In step 518, operation proceeds to step 524 in FIG. 5B, indicated by a "B" .
In step 520, the state of access control interface processor 316 is set to "Get Command". Operation proceeds to step 522, indicated by an "A".
In step 522, operation proceeds to step 500.
In step 524 in FIG. 5B, operation proceeds to step 526.
In step 526, access control interface processor 316 determines whether the state is set equal to "Get Command". If the state is equal to "Get Command", access control interface processor receives data from host processor 210, and operation proceeds to step 528. If the state is not equal to "Get Command", operation proceeds to step 534.
In step 528, access control interface processor 316 determines whether valid data is received. If valid data is received, operation proceeds to step 532. If valid data is not received, operation proceeds to step 530.
In step 530, the state of access control interface processor 316 is set to "Start of Packet" by access control interface processor 316. Operation proceeds to step 500 in FIG. 5A, indicated by an "A".
In step 532, access control interface processor 316 sets the present command equal to the data received. Operation proceeds to step 538.
In step 534, operation proceeds to step 550 in FIG. 5C, indicated by a "C" .
In step 536, operation proceeds to step 500 in FIG. 5A, indicated by an "A".
In step 538, access control interface processor 316 determines whether the present command has data associated with it. If the present command does have data associated with it, operation proceeds to step 540. If the present command does not have data associated with it, operation proceeds to step 542.
In step 540, the state of access control interface processor 316 is set to "Get Data" by access control interface processor 316. Operation proceeds to step 544.
In step 542, the present command is processed. Operation proceeds to step 546.
In step 544, operation proceeds to step 500 in FIG. 5A, indicated by an "A". In step 546, the state of access control interface processor 316 is set to
"Start of Packet" by access control interface processor 316. Operation proceeds to step 548.
In step 548, operation proceeds to step 500 in FIG. 5A, indicated by an "A". In step 550 in FIG. 5C, operation proceeds to step 552.
In step 552, access control interface processor 316 determines whether the state of access control interface processor 316 is set to "Get Data". If the state is set to "Get Data", operation proceeds to step 554. If the state is not set to "Get Data", operation proceeds to 558. In step 554, access control interface processor 316 determines whether all data has been collected from the present command. If all data has been collected from the present command, operation proceeds to step 560. If all data has not been collected from the present command, operation proceeds to step 556.
In step 556, operation proceeds to step 500 in FIG. 5A, indicated by an "A".
In step 558, access control interface processor 316 sets the state of access control interface processor 316 to "Start of Packet". Operation proceeds to step 566.
In step 560, access control interface processor 316 processes the present command. Operation proceeds to step 562. In step 562, access control interface processor 316 sets the state of access control interface processor 316 to "Start of Packet". Operation proceeds to step 564.
In step 564, operation proceeds to step 500 in FIG. 5A, indicated by an "A".
In step 566, operation proceeds to step 500 in FIG. 5A, indicated by an "A".
Conclusion
While various embodiments of the present invention have been described above, it should be understood that they have been presented by way of example only, and not limitation. It will be apparent to persons skilled in the relevant art that various changes in form and detail can be made therein without departing from the spirit and scope of the invention. Thus, the breadth and scope of the present invention should not be limited by any of the above-described exemplary embodiments, but should be defined only in accordance with the following claims and their equivalents.

Claims

What Is Claimed Is:
1. An access control unit interface between a fingerprint scanner and a host processor, comprising: a daughter card coupled between the fingerprint scanner and the host processor, whereby the host processor can be any commercially available processor.
2. The interface of claim 1 , wherein said daughter card handles realtime and interactive access control events.
3. The interface of claim 2, wherein said daughter card includes an access control interface processor.
4. The interface of claim 1, wherein said daughter card comprises: an access control interface processor; a keyboard scan controller; a serial port driver; a frame grabber; a UART; a storage unit; a frame memory unit; an I2C interface; a relay control and digital input; an Ethernet interface; and interface logic, wherein said daughter card is coupled between at least one device and a host processor.
5. The interface of claim 1, wherein said daughter card is coupled between an Ethernet port and said host processor.
6. The interface of claim 1, wherein said daughter card is coupled between a Wiegand interface and said host processor.
7. The interface of claim 1, wherein said daughter card is coupled between at least one I/O device and said host processor.
8. The interface of claim 7, wherein said at least one I/O device comprises: a keypad; and a display.
9. The interface of claim 1, wherein said daughter card is coupled between a finger detector and said host processor.
10. The interface of claim 1, wherein said daughter card is coupled between a serial port and said host processor.
11. The interface of claim 1 , wherein said daughter card and host processor are electrically connected and arranged in a compact stacked configuration.
12. The interface of claim 11 , wherein said host processor comprises any commercially available processor.
13. The interface of claim 1, wherein said daughter card further comprises: an access control interface processor; and an interface logic.
14. The interface of claim 13. wherein said access control interface processor comprises: a display interface module; a keyboard module; a Wiegand interface module; a finger detect interface module; a LED interface module; and a serial communication module.
15. The interface of claim 14, wherein said display interface module receives a data display command from said host processor and sends associated data to a display.
16. The interface of claim 14, wherein said keyboard module transmits solicited and non-solicited keypad data to said host processor.
17. The interface of claim 14, wherein said Wiegand interface module translates data from said host processor and sends the translated data to a Wiegand interface.
18. The interface of claim 14, wherein said finger detect interface module allows a finger detector to provide signals to said host processor indicating that a finger is present, or that a finger is not present.
19. The interface of claim 14, wherein said LED interface module allows said host processor to illuminate LEDs indicating that access has been granted and that access has been denied
20. The interface of claim 14, wherein said serial communication module allows said host processor to send serial data to, and receive serial data from serial port drivers.
21. The interface of claim 1, wherein said daughter card is coupled between an observation camera and said host processor.
22. The interface of claim 1, wherein said daughter card is coupled between a tamper detector and said host processor.
23. The interface of claim 1, wherein said daughter card is coupled between a door relay and said host processor.
24. The interface of claim 1, wherein said daughter card is coupled between a RTE and said host processor.
25. The interface of claim 1, wherein said daughter card is coupled between an alarm and said host processor.
26. The interface of claim 1 , wherein said daughter card and said host processor are coupled to a mass storage device.
27. An access control interface processor comprising: a display interface module; a keyboard module; a Wiegand interface module; a finger detect interface module; a LED interface module; and a serial communication module.
28. An access control unit comprising: a fingerprint scanner; a host processor; and a daughter card coupled between the fingerprint scanner and the host processor.
29. The access control unit of claim 28, further comprising: an observation camera, said daughter card coupled between said observation camera and said host processor.
30. A method for access control, said method comprising the step of: coupling a signal representative of at least a portion of a fingerprint output from a fingerprint scanner through a daughter card to a commercially available processor.
PCT/US1999/012663 1999-05-28 1999-06-07 Access control unit interface WO2000073881A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU44231/99A AU4423199A (en) 1999-05-28 1999-06-07 Access control unit interface

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/321,533 1999-05-28
US09/321,533 US6272562B1 (en) 1999-05-28 1999-05-28 Access control unit interface

Publications (1)

Publication Number Publication Date
WO2000073881A1 true WO2000073881A1 (en) 2000-12-07

Family

ID=23250990

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1999/012663 WO2000073881A1 (en) 1999-05-28 1999-06-07 Access control unit interface

Country Status (4)

Country Link
US (1) US6272562B1 (en)
AR (1) AR020099A1 (en)
AU (1) AU4423199A (en)
WO (1) WO2000073881A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1262924A1 (en) * 2001-05-30 2002-12-04 CardTec Entwicklungs- und Vetriebsgesellschaft für elektronische Kartensysteme mbH Apparatus and arrangement for handling magnetic cards or IC cards on traffic control barriers or access control systems for persons
CN107578508A (en) * 2017-09-08 2018-01-12 南昌欧菲生物识别技术有限公司 Door lock
CN107767499A (en) * 2017-09-08 2018-03-06 南昌欧菲生物识别技术有限公司 Door lock

Families Citing this family (66)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6631201B1 (en) 1998-11-06 2003-10-07 Security First Corporation Relief object sensor adaptor
AU1939300A (en) * 1999-08-09 2001-03-05 Cross Match Technologies, Inc. Method, system, and computer program product for a gui to fingerprint scanner interface
US6658164B1 (en) 1999-08-09 2003-12-02 Cross Match Technologies, Inc. Calibration and correction in a fingerprint scanner
JP2001118103A (en) * 1999-10-15 2001-04-27 Oki Electric Ind Co Ltd Gate managing device
US6687391B1 (en) 1999-10-22 2004-02-03 Cross Match Technologies, Inc. Adjustable, rotatable finger guide in a tenprint scanner with movable prism platen
DE10001253A1 (en) * 2000-01-14 2001-07-19 Bosch Gmbh Robert Device for inputting and / or outputting information
JP2004506993A (en) * 2000-08-18 2004-03-04 クロス マッチ テクノロジーズ, インコーポレイテッド Fingerprint scanner automatic capture system and method
KR20020060494A (en) * 2001-01-11 2002-07-18 윤종용 Wireless terminal having lock function by user image
US8206379B2 (en) * 2001-02-02 2012-06-26 Homer Gregg S Techniques for alteration of iris pigment
US6988203B2 (en) * 2001-04-06 2006-01-17 Honeywell International Inc. System and method of extending communications with the wiegand protocol
JP2002357033A (en) * 2001-05-31 2002-12-13 Yunirekku:Kk Wireless call system
US6825846B2 (en) * 2001-12-10 2004-11-30 American Megatrends, Inc. Systems and methods for capturing screen displays from a host computing system for display at a remote terminal
DE60323208D1 (en) 2002-01-17 2008-10-09 Cross Match Technologies Inc FINGERPRINT WORKSTATION AND METHOD
US6944768B2 (en) * 2002-04-19 2005-09-13 Cross Match Technologies, Inc. System and methods for access control utilizing two factors to control access
US20040051626A1 (en) * 2002-09-18 2004-03-18 David Pautler System and method for providing access from a remote location
US7260624B2 (en) * 2002-09-20 2007-08-21 American Megatrends, Inc. Systems and methods for establishing interaction between a local computer and a remote computer
US20040064709A1 (en) * 2002-09-30 2004-04-01 Heath James G. Security apparatus and method
DE20215631U1 (en) * 2002-10-11 2003-02-06 Sick Ag sensor
US7418141B2 (en) * 2003-03-31 2008-08-26 American Megatrends, Inc. Method, apparatus, and computer-readable medium for identifying character coordinates
US6888445B2 (en) * 2003-05-20 2005-05-03 Bradley L. Gotfried Vehicle identification system
US6923370B2 (en) * 2003-05-20 2005-08-02 Bradley L. Gotfried Access system
US20040232228A1 (en) * 2003-05-20 2004-11-25 Gotfried Bradley L. Monitoring system
US7412625B2 (en) * 2003-05-27 2008-08-12 American Megatrends, Inc. Method and system for remote software debugging
US7546584B2 (en) * 2003-06-16 2009-06-09 American Megatrends, Inc. Method and system for remote software testing
US7543277B1 (en) 2003-06-27 2009-06-02 American Megatrends, Inc. Method and system for remote software debugging
US7106168B2 (en) * 2004-01-12 2006-09-12 Overhead Door Corporation Menu driven wall console with LED indicators for garage door operator
US7827258B1 (en) * 2004-03-01 2010-11-02 American Megatrends, Inc. Method, system, and apparatus for communicating with a computer management device
US7519749B1 (en) 2004-08-25 2009-04-14 American Megatrends, Inc. Redirecting input and output for multiple computers
US20060193503A1 (en) * 2004-09-17 2006-08-31 Odi Security; Llc Method and apparatus for enhanced security in biometric systems
US20060062436A1 (en) * 2004-09-22 2006-03-23 Juin-Hung Chen Fingerprint verification system for door
US20060078175A1 (en) * 2004-10-12 2006-04-13 Snap-On Technologies, Inc. A Delaware Corporation Hand-held diagnostic display unit including biometric characteristic security system
US7333638B2 (en) * 2005-01-18 2008-02-19 Lenovo (Singapore) Pte Ltd. Minutiae fingerprint transactions
WO2006099682A1 (en) * 2005-03-24 2006-09-28 Bio Recognition Systems Pty Ltd Resource effective image processing system
US8010843B2 (en) * 2005-12-14 2011-08-30 American Megatrends, Inc. System and method for debugging a target computer using SMBus
US7783799B1 (en) 2006-08-31 2010-08-24 American Megatrends, Inc. Remotely controllable switch and testing methods using same
US7876930B2 (en) * 2007-01-02 2011-01-25 Topaz Systems, Inc. Fingerprint reader combination
CN101197665B (en) * 2007-12-24 2011-11-09 北京飞天诚信科技有限公司 Dynamic password generation method and device thereof
US7486810B1 (en) 2008-04-24 2009-02-03 International Business Machines Corporation On-type biometrics fingerprint soft keyboard
US8179543B2 (en) * 2008-08-01 2012-05-15 Xerox Corporation Fingerprint scan order sequence to configure a print system device
US8358783B2 (en) 2008-08-11 2013-01-22 Assa Abloy Ab Secure wiegand communications
US20100090801A1 (en) * 2008-10-10 2010-04-15 Kwok Fong Wong Serial bus fingerprint scanner with led indicators
HK1125258A2 (en) * 2008-10-10 2009-07-31 Wong Kwok Fong A storage device with rf fingerprint scanning system
HK1119371A2 (en) * 2008-10-10 2009-02-27 Wong Kwok Fong A usb fingerprint device with led indicators
HK1130618A2 (en) * 2008-10-30 2010-05-14 Shining Union Ltd A financial transaction card
US20100110009A1 (en) * 2008-10-31 2010-05-06 Kwok Fong Wong Computer Mouse
US8825011B2 (en) 2008-12-19 2014-09-02 Tecore, Inc. Intelligent network access control
US8437741B2 (en) 2008-12-19 2013-05-07 Tecore Intelligent network access controller and method
US20100156595A1 (en) * 2008-12-24 2010-06-24 Kwok Fong Wong Control Panel for Controlling Information Processing System
US8111136B2 (en) * 2009-01-23 2012-02-07 Shining Union Limited USB fingerprint scanner with touch sensor
US8111135B2 (en) * 2009-01-23 2012-02-07 Shining Union Limited USB fingerprint scanner with touch sensor
HK1124479A2 (en) * 2009-03-19 2009-07-10 Wong Kwok Fong Microelectronic lock device
ES2352621B1 (en) * 2009-05-12 2011-12-30 Carlos Fontes Vila SYSTEM OF ACCESS CONTROL AND PRESENCE BY BIOMETRIC READING OF THE DACTILAR FOOTPRINT WITH BLUETOOTH CONTROL.
WO2010130857A1 (en) * 2009-05-12 2010-11-18 Carlos Fontes Vila Bluetooth-controlled access and presence control system comprising the biometric reading of parts of the hand
ES2352622B1 (en) * 2009-05-12 2011-12-30 Carlos Fontes Vila SYSTEM OF ACCESS CONTROL AND PRESENCE BY BIOMETRIC READING OF THE GEOGRAPHY OF THE VEINS OF THE HAND, WITH BLUETOOTH CONTROL.
HK1138478A2 (en) * 2009-06-18 2010-08-20 Shining Union Ltd A password input device
US8627839B1 (en) 2010-03-04 2014-01-14 Jose M. Martinez Mobility system for the visually impaired
KR101853694B1 (en) 2011-08-29 2018-05-02 한화테크윈 주식회사 One modulation apparatus using carrier board
USD737114S1 (en) * 2013-10-08 2015-08-25 Security People, Inc. Surface mount electronic cam lock
USD733519S1 (en) * 2013-10-09 2015-07-07 Security People, Inc. Electronic locker lock
US20160026275A1 (en) * 2014-07-23 2016-01-28 Verifone, Inc. Data device including ofn functionality
US10395227B2 (en) 2015-01-14 2019-08-27 Tactilis Pte. Limited System and method for reconciling electronic transaction records for enhanced security
US10037528B2 (en) 2015-01-14 2018-07-31 Tactilis Sdn Bhd Biometric device utilizing finger sequence for authentication
US9607189B2 (en) 2015-01-14 2017-03-28 Tactilis Sdn Bhd Smart card system comprising a card and a carrier
USD804278S1 (en) 2016-07-08 2017-12-05 Digilock Asia Ltd. Electronic cabinet lock
USD804279S1 (en) 2016-07-08 2017-12-05 Digilock Asia Ltd. Electronic cabinet lock for recess mounting
US10452877B2 (en) 2016-12-16 2019-10-22 Assa Abloy Ab Methods to combine and auto-configure wiegand and RS485

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0101772A1 (en) * 1982-09-01 1984-03-07 Jerome Hal Lemelson Computer security systems
EP0379333A1 (en) * 1989-01-17 1990-07-25 Marcel Albert Graves Secure data interchange system
US5222152A (en) * 1991-11-19 1993-06-22 Digital Biometrics, Inc. Portable fingerprint scanning apparatus for identification verification
WO1997029477A1 (en) * 1996-02-12 1997-08-14 Identix Incorporated An input device for controlling a pointer on the screen of a computer
EP0905646A1 (en) * 1997-09-30 1999-03-31 Compaq Computer Corporation Pointing and fingerprint identifier mechanism for a computer system

Family Cites Families (87)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2500017A (en) 1948-07-07 1950-03-07 Eastman Kodak Co Apochromatic telescope objectives and systems including same
US3200701A (en) 1962-01-29 1965-08-17 Ling Temco Vought Inc Method for optical comparison of skin friction-ridge patterns
US3482498A (en) 1967-05-09 1969-12-09 Trw Inc Ridge pattern recording apparatus
US3527535A (en) 1968-11-15 1970-09-08 Eg & G Inc Fingerprint observation and recording apparatus
US3617120A (en) 1969-06-02 1971-11-02 Stephen Roka Fingerprint comparison apparatus
US4063226A (en) 1974-03-18 1977-12-13 Harris Corporation Optical information storage system
US3947128A (en) 1974-04-19 1976-03-30 Zvi Weinberger Pattern comparison
US3968476A (en) 1974-07-17 1976-07-06 Sperry Rand Corporation Spurious signal removal in optical processor fingerprint identification apparatus
US4210899A (en) 1975-06-23 1980-07-01 Fingermatrix, Inc. Fingerprint-based access control and identification apparatus
EP0031163B1 (en) 1979-12-24 1987-09-23 El-De Electro-Optic Developments Limited Method and device for carrying out a comparison between certain patterns, especially finger prints
US4544267A (en) 1980-11-25 1985-10-01 Fingermatrix, Inc. Finger identification
GB2089545A (en) 1980-12-11 1982-06-23 Watson Graham Michael Optical Image Formation
JPS59153514U (en) 1983-03-31 1984-10-15 株式会社東海理化電機製作所 Contact pattern observation device
US4537484A (en) 1984-01-30 1985-08-27 Identix Incorporated Fingerprint imaging apparatus
GB8525161D0 (en) 1985-10-11 1985-11-13 Blackwell V C Personalised identification device
US4876726A (en) 1986-01-07 1989-10-24 De La Rue Printrak, Inc. Method and apparatus for contextual data enhancement
US5187747A (en) 1986-01-07 1993-02-16 Capello Richard D Method and apparatus for contextual data enhancement
ATE64484T1 (en) 1986-05-06 1991-06-15 Siemens Ag ARRANGEMENT AND PROCEDURE FOR DETERMINING THE AUTHORIZATION OF INDIVIDUALS BY VERIFYING THEIR FINGERPRINTS.
US5067162A (en) 1986-06-30 1991-11-19 Identix Incorporated Method and apparatus for verifying identity using image correlation
US4811414A (en) 1987-02-27 1989-03-07 C.F.A. Technologies, Inc. Methods for digitally noise averaging and illumination equalizing fingerprint images
US4792226A (en) 1987-02-27 1988-12-20 C.F.A. Technologies, Inc. Optical fingerprinting system
EP0308162A3 (en) 1987-09-15 1990-06-06 Identix Incorporated Optical system for fingerprint imaging
US4933976A (en) 1988-01-25 1990-06-12 C.F.A. Technologies, Inc. System for generating rolled fingerprint images
CA1319433C (en) 1988-06-23 1993-06-22 Masayuki Kato Uneven-surface data detection apparatus
US4946276A (en) 1988-09-23 1990-08-07 Fingermatrix, Inc. Full roll fingerprint apparatus
US5067749A (en) 1989-01-09 1991-11-26 Land Larry D Method and apparatus for obtaining and recording fingerprint indicia
CA1286032C (en) 1989-09-28 1991-07-09 James H. Lougheed Optical scanning and recording apparatus for fingerprints
US5146102A (en) 1990-02-22 1992-09-08 Kabushiki Kaisha Toshiba Fingerprint image input apparatus including a cylindrical lens
US5054090A (en) 1990-07-20 1991-10-01 Knight Arnold W Fingerprint correlation system with parallel FIFO processor
US5230025A (en) 1990-08-31 1993-07-20 Digital Biometrics, Inc. Method and apparatus for capturing skin print images
US5131038A (en) 1990-11-07 1992-07-14 Motorola, Inc. Portable authentification system
US5249370A (en) 1990-11-15 1993-10-05 Digital Biometrics, Inc. Method and apparatus for fingerprint image processing
GB9027718D0 (en) 1990-12-20 1991-02-13 Emi Plc Thorn Fingerprint imaging
US5467403A (en) 1991-11-19 1995-11-14 Digital Biometrics, Inc. Portable fingerprint scanning apparatus for identification verification
USD348445S (en) 1992-01-31 1994-07-05 Digital Biometrics, Inc. Hand held fingerprint scanner for imaging and capturing a photographic image
US5416573A (en) 1993-09-10 1995-05-16 Indentix Incorporated Apparatus for producing fingerprint images which are substantially free of artifacts attributable to moisture on the finger being imaged
DE4332411A1 (en) 1993-09-23 1995-03-30 Bayerische Motoren Werke Ag Theft protection for motor vehicles with several control units for vehicle components
CA2109682C (en) * 1993-11-22 1998-11-03 Lee F. Hartley Multiple bus interface
USD351144S (en) 1993-12-07 1994-10-04 Digital Biometrics, Inc. Handheld finger print scanner for imaging and capturing a photographic image
US5384621A (en) 1994-01-04 1995-01-24 Xerox Corporation Document detection apparatus
CA2183567A1 (en) 1994-02-18 1995-08-24 Michael H. Metz Method of producing and detecting high-contrast images of the surface topography of objects and a compact system for carrying out the same
US5973731A (en) * 1994-03-03 1999-10-26 Schwab; Barry H. Secure identification system
US5528355A (en) 1994-03-11 1996-06-18 Idnetix Incorporated Electro-optic palm scanner system employing a non-planar platen
DE4416507C5 (en) 1994-05-10 2006-10-19 Volkswagen Ag Method for detecting a use authorization for a vehicle
US5473144A (en) 1994-05-27 1995-12-05 Mathurin, Jr.; Trevor R. Credit card with digitized finger print and reading apparatus
US5640422A (en) 1994-08-02 1997-06-17 International Automated Systems, Inc. Digital communications modulation method and apparatus
US5517528A (en) 1994-08-02 1996-05-14 International Automated Systems, Inc. Modulation method and apparatus for digital communications
US5689529A (en) 1994-08-02 1997-11-18 International Automated Systems, Inc. Communications method and apparatus for digital information
US5613014A (en) 1994-10-12 1997-03-18 Martin Marietta Corp. Fingerprint matching system
US5596454A (en) 1994-10-28 1997-01-21 The National Registry, Inc. Uneven surface image transfer apparatus
US5615277A (en) 1994-11-28 1997-03-25 Hoffman; Ned Tokenless security system for authorizing access to a secured computer system
CN1167556A (en) 1994-11-30 1997-12-10 数字化的生物统计学公司 Palm printer
US5591949A (en) 1995-01-06 1997-01-07 Bernstein; Robert J. Automatic portable account controller for remotely arranging for payment of debt to a vendor
US5625448A (en) 1995-03-16 1997-04-29 Printrak International, Inc. Fingerprint imaging
US5548394A (en) 1995-03-16 1996-08-20 Printrak International Inc. Scanning fingerprint reading
US5822445A (en) 1995-06-27 1998-10-13 Dew Engineering And Development Limited Apparatus for identifying fingerprints
CA2156236C (en) 1995-08-16 1999-07-20 Stephen J. Borza Biometrically secured control system for preventing the unauthorized use of a vehicle
ATE278227T1 (en) 1995-10-05 2004-10-15 Digital Biometrics Inc GAME CHIP DETECTION SYSTEM
US5805777A (en) * 1995-10-11 1998-09-08 Eastman Kodak Company Extended printer control interface
US5825474A (en) 1995-10-27 1998-10-20 Identix Corporation Heated optical platen cover for a fingerprint imaging system
US5650842A (en) 1995-10-27 1997-07-22 Identix Incorporated Device and method for obtaining a plain image of multiple fingerprints
US5745684A (en) * 1995-11-06 1998-04-28 Sun Microsystems, Inc. Apparatus and method for providing a generic interface between a host system and an asynchronous transfer mode core functional block
US5907627A (en) 1995-11-06 1999-05-25 Dew Engineering And Development Limited Contact imaging device
US5793218A (en) * 1995-12-15 1998-08-11 Lear Astronics Corporation Generic interface test adapter
US5717777A (en) 1996-01-11 1998-02-10 Dew Engineering And Development Limited Longest line method and apparatus for fingerprint alignment
US5859420A (en) 1996-02-12 1999-01-12 Dew Engineering And Development Limited Optical imaging device
US5848231A (en) 1996-02-12 1998-12-08 Teitelbaum; Neil System configuration contingent upon secure input
US5832244A (en) * 1996-02-20 1998-11-03 Iomega Corporation Multiple interface input/output port for a peripheral device
US5778089A (en) 1996-03-04 1998-07-07 Dew Engineering And Development Limited Driver circuit for a contact imaging array
US5748766A (en) 1996-04-30 1998-05-05 Identix Incorporated Method and device for reducing smear in a rolled fingerprint image
US5755748A (en) 1996-07-24 1998-05-26 Dew Engineering & Development Limited Transcutaneous energy transfer device
US5680205A (en) 1996-08-16 1997-10-21 Dew Engineering And Development Ltd. Fingerprint imaging apparatus with auxiliary lens
US5872834A (en) 1996-09-16 1999-02-16 Dew Engineering And Development Limited Telephone with biometric sensing device
WO1998012670A1 (en) 1996-09-18 1998-03-26 Dew Engineering And Development Limited Biometric identification system for providing secure access
US5869822A (en) * 1996-10-04 1999-02-09 Meadows, Ii; Dexter L. Automated fingerprint identification system
US6041372A (en) * 1996-12-30 2000-03-21 Intel Corporation Method and apparatus for providing a processor module for a computer system
US6023522A (en) * 1997-05-05 2000-02-08 Draganoff; Georgi H. Inexpensive adaptive fingerprint image acquisition framegrabber
US6075876A (en) * 1997-05-07 2000-06-13 Draganoff; Georgi Hristoff Sliding yardsticks fingerprint enrollment and verification system and method
US5900993A (en) 1997-05-09 1999-05-04 Cross Check Corporation Lens systems for use in fingerprint detection
US6018739A (en) * 1997-05-15 2000-01-25 Raytheon Company Biometric personnel identification system
US6088585A (en) * 1997-05-16 2000-07-11 Authentec, Inc. Portable telecommunication device including a fingerprint sensor and related methods
US5960100A (en) * 1997-07-23 1999-09-28 Hargrove; Tom Credit card reader with thumb print verification means
US6038332A (en) 1997-09-05 2000-03-14 Digital Biometrics, Inc. Method and apparatus for capturing the image of a palm
US5928347A (en) * 1997-11-18 1999-07-27 Shuttle Technology Group Ltd. Universal memory card interface apparatus
US5920384A (en) 1997-12-09 1999-07-06 Dew Engineering And Development Limited Optical imaging device
US5995014A (en) * 1997-12-30 1999-11-30 Accu-Time Systems, Inc. Biometric interface device for upgrading existing access control units
US6078265A (en) * 1998-02-11 2000-06-20 Nettel Technologies, Inc. Fingerprint identification security system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0101772A1 (en) * 1982-09-01 1984-03-07 Jerome Hal Lemelson Computer security systems
EP0379333A1 (en) * 1989-01-17 1990-07-25 Marcel Albert Graves Secure data interchange system
US5222152A (en) * 1991-11-19 1993-06-22 Digital Biometrics, Inc. Portable fingerprint scanning apparatus for identification verification
WO1997029477A1 (en) * 1996-02-12 1997-08-14 Identix Incorporated An input device for controlling a pointer on the screen of a computer
EP0905646A1 (en) * 1997-09-30 1999-03-31 Compaq Computer Corporation Pointing and fingerprint identifier mechanism for a computer system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
GLOBAL SECURITY (UK) LTD: "Fingerscan", FINGERSCAN INFORMATION PACK, 22 July 1998 (1998-07-22), XP002127137, Retrieved from the Internet <URL:http://wwwu-net.com/mbp/sol/g/a9.htm> [retrieved on 20000110] *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1262924A1 (en) * 2001-05-30 2002-12-04 CardTec Entwicklungs- und Vetriebsgesellschaft für elektronische Kartensysteme mbH Apparatus and arrangement for handling magnetic cards or IC cards on traffic control barriers or access control systems for persons
CN107578508A (en) * 2017-09-08 2018-01-12 南昌欧菲生物识别技术有限公司 Door lock
CN107767499A (en) * 2017-09-08 2018-03-06 南昌欧菲生物识别技术有限公司 Door lock

Also Published As

Publication number Publication date
AR020099A1 (en) 2002-04-10
US6272562B1 (en) 2001-08-07
AU4423199A (en) 2000-12-18

Similar Documents

Publication Publication Date Title
US6272562B1 (en) Access control unit interface
US4210899A (en) Fingerprint-based access control and identification apparatus
US6219439B1 (en) Biometric authentication system
US6914517B2 (en) Fingerprint sensor with feature authentication
US7376839B2 (en) Smart card access control system
US6148094A (en) Pointing device with biometric sensor
US20030128240A1 (en) Method, system, and computer program product for a GUI to fingerprint scanner interface
US20130076482A1 (en) Secure access system employing biometric identification
EP1512113A2 (en) Identity verification system
WO2006062951A1 (en) A system and method for providing access to a keyboard video and mouse drawer using biometric authentication
KR20040012441A (en) Processor with personal verification function and operating device
CN111932702A (en) Multifunctional morning check instrument detection method, system and equipment
CA2142227A1 (en) Combination radiofrequency identification card - fingerprint identification system
KR101555448B1 (en) Identification Card Verifying System
KR100384949B1 (en) Door opening-shutting and entry person identification method using door opening-shutting system and fingerprint recognition electronic card key
JP2001167258A (en) Method and device for excluding spurious fingerprint caused by variable illumination
Faundez-Zanuy A door-opening system using a low-cost fingerprint scanner and a PC
JP2001344658A (en) Bar code reader
JPS61177580A (en) Fingerprint discriminating device
WO2000063769A1 (en) Fingerprint recognition security computer monitor
KR20010067697A (en) Personal security assurance Device using Citizen Card
KR100476179B1 (en) Access control system using finger-print identification
JP2878157B2 (en) Personal identification detection device
RU71179U1 (en) UNIVERSAL BIOMETRIC DEVICE FOR PERSONAL IDENTIFICATION FOR ACCESS CONTROL AND MANAGEMENT SYSTEMS, REMOVAL AND PROTECTION OF FIRE ALARM SYSTEMS, SATELLITE MONITORING SYSTEMS OF AUTOMATIC SYSTEMS
Dinca et al. INTELLIGENT ACCESS SECURITY SYSTEM.

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SL SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase