Patent ID: 7225469
Filing Date: 2007-05-29
Classification: G06F

Abstract:
1. A computer system for controlling the unauthorized use of software, comprising: a host processor; a non-volatile memory coupled to the host processor, the non-volatile memory including a location for storing an identifier; a BIOS lock driver, wherein the computer system sets a decode ability of the BIOS lock drive if the identifier is located in the location and disable the decode ability of the BIOS lock drive if the identifier is not located in the location; and a boot-up program with a lockable decoding function stored in the non-volatile memory and configured that upon execution by the host processor, the computer system unlocks the lockable decoding function if the identifier is located in the location and locks the lockable decoding function if the identifier is not located in the location, and further configured to decode encoded media in a removable media reading device if the lockable decoding function is unlocked and to pass the encoded media to a file system driver if the lockable decoding function is locked.