Patent ID: 7447895
Filing Date: 2008-11-04
Classification: G06F

Abstract:
1. A BIOS (Basic Input/Output System) locking device connected to a computer apparatus, which comprises a central processing unit (CPU), a main memory, a BIOS chip, a main storage device, a user interface and a USB (Universal Serial Bus) interface, the BIOS locking device being connected to the computer apparatus via the USB interface, the BIOS locking device comprising: a USB controller, a biometrics sensor; and a program memory, wherein: the program memory and the biometrics sensor of the BIOS locking device are directly electrically connected to the USB controller in parallel, and are connected to the USB interface through the USB controller; when the computer apparatus is turned on, the CPU downloads a program code stored in the BIOS chip to execute a hardware detecting and initializing operation, and then the program code enables the CPU to automatically download a file, which is stored in the program memory, for the biometrics sensor to the main memory through the USB controller so as to perform a biometrics data enrolling operation or a biometrics data comparing operation, wherein in the biometrics data enrolling operation, the CPU executes the file to guide, through the user interface, an authorized user to enroll an authorized data template, the USB controller controls the biometrics sensor to sense authorized biometrics data of the authorized user, and the CPU reads the authorized biometrics data from the USB controller, processes the authorized biometrics data into the authorized data template, and stores the authorized data template; and in the biometrics data comparing operation, the CPU executes the file to guide, through the user interface, a to-be-identified user to perform an identification procedure, the USB controller controls the biometrics sensor to sense to-be-identified biometrics data of the to-be-identified user, the CPU reads the to-be-identified biometrics data from the USB controller, processes the to-be-identified biometrics data into to-be-identified data, compares the to-be-identified data with the authorized data template, and downloads an operation system stored in the main storage device to complete a booting operation when the to-be-identified data matches with the authorized data template.