Automated system and method to discourage access of unlicensed peripheral devices by a computer system
First Claim
1. A method for discouraging or preventing an unlicensed peripheral device from being accessed by a computer system, having an operating system that has established contact with said peripheral device and has obtained identifying information associated with said peripheral device, wherein said peripheral device is of a type supported by said operating system, comprising the steps of:
- (a) determining whether said peripheral device requires a peripheral software driver license in order to be accessed by the computer system;
(b) permitting access of said peripheral device by the computer system, if said peripheral device does not require a software driver license;
(c) determining whether a software driver license key is installed to said computer system, if said peripheral device requires a software driver license;
(d) compelling installation of said software driver license key, if said software driver license key is required and is not installed on said computer system(e) determining a quantity of peripheral devices permitted to be accessed by the computer system by said driver license key;
(f) determining if said quantity of peripheral devices permitted to be accessed by the computer system by said driver license key is exceeded if an additional peripheral device licensed by said driver license key is accessed by the computer system; and
(g) compelling installation of an additional driver license key to cover additional peripheral devices, if the quantity associated with said driver license key is exceeded.
9 Assignments
0 Petitions
Accused Products
Abstract
System and method of encouraging computer system customers to purchase licenses before employing certain types of peripheral devices for use with their computer system. The computer system establishes contact with a peripheral device. It then verifies that the peripheral device is supported by the operating system. If the peripheral device is supported, the system determines whether the peripheral device is licensed (and therefore requires a driver license key in order for the peripheral device to be accessed by the system). If the peripheral device requires a driver license, the system determines whether the corresponding driver license key is installed in the keys file of the computer system. If the driver license key is not installed, the system compels (or encourages) installation of the driver license key by (1) displaying a licensing violation message instructing the customer to obtain the proper license; and/or (2) precluding access of the peripheral device by the computer system.
-
Citations
6 Claims
-
1. A method for discouraging or preventing an unlicensed peripheral device from being accessed by a computer system, having an operating system that has established contact with said peripheral device and has obtained identifying information associated with said peripheral device, wherein said peripheral device is of a type supported by said operating system, comprising the steps of:
-
(a) determining whether said peripheral device requires a peripheral software driver license in order to be accessed by the computer system; (b) permitting access of said peripheral device by the computer system, if said peripheral device does not require a software driver license; (c) determining whether a software driver license key is installed to said computer system, if said peripheral device requires a software driver license; (d) compelling installation of said software driver license key, if said software driver license key is required and is not installed on said computer system (e) determining a quantity of peripheral devices permitted to be accessed by the computer system by said driver license key; (f) determining if said quantity of peripheral devices permitted to be accessed by the computer system by said driver license key is exceeded if an additional peripheral device licensed by said driver license key is accessed by the computer system; and (g) compelling installation of an additional driver license key to cover additional peripheral devices, if the quantity associated with said driver license key is exceeded. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An automated licensing system employed in a computer system to ensure that only peripheral devices with paid-up license fees can be accessed by said computer system comprising:
-
a host system, an operating system, comprising at least one embedded driver to permit communication between peripheral devices and the computer system; and a disk subsystem, coupled to said host system, comprising at least one driver license key containing identification information used to determine whether a particular peripheral device is licensed by said driver license key, wherein said operating system examines said dirver license key before permitting said host system access to said peripheral devices, wherein said driver license key comprises key uniqueness information, peripheral device quantity information, and optional key expiration information, wherein said key uniqueness information prohibits the manufacture of duplicate driver license keys, wherein said peripheral device quantity information indicates a quantity of peripheral devices licensed by said driver license key, and wherein said expiration information provides a means for invalidating a driver license key after a specified date.
-
Specification