ThinkFinger is a driver for the UPEK/STMicroelectronics fingerprint reader. The device is usually found either as a standalone USB device, built into USB keyboards or built into laptops (usually from Dell, IBM/Lenovo and Toshiba). . libthinkfinger is a library to be used in order to communicate with the fingerprint reader.