Computer with improved keyboard password functions
DCFirst Claim
1. A method of operating a computer system of the type having a CPU and memory associated therewith and a peripheral controller device coupled to said CPU, comprising the steps of:
- (a) switching said peripheral controller device between(i) a normal operating mode wherein said peripheral controller device sends unsolicted information to said CPU and said CPU sends unsolicited information to said peripheral controller device without reference to password data, and(ii) a lock-out mode wherein said peripheral controller device cannot send information to said CPU unless password data previously stored in said memory associated with said CPU is first entered to cause a switch back to said normal operating mode, but said CPU can send information to said peripheral controller device;
(b) monitoring unsolicited information transferred from said CPU to said peripheral controller device when said peripheral controller device is in said lock-out mode, and selectively allowing only pre-selected information transferred to said peripheral controller device by said CPU to activate said peripheral controller device for selected functions without switching from said lock-out mode.
3 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A computer having an improved keyboard/auxiliary device interface controller which supports the selective restriction of user interaction with the computer system, while maintaining the full internal functionality of the host/peripheral interface. A "password lock mode" of the improved controller prevents users from gaining unauthorized access to the computer system, but still application and operating system software can continue to issue commands to and receive responses from the otherwise disabled peripheral devices. The improved controller does not require modification to the conventional keyboard/auxiliary device hardware.
-
Citations
20 Claims
-
1. A method of operating a computer system of the type having a CPU and memory associated therewith and a peripheral controller device coupled to said CPU, comprising the steps of:
-
(a) switching said peripheral controller device between (i) a normal operating mode wherein said peripheral controller device sends unsolicted information to said CPU and said CPU sends unsolicited information to said peripheral controller device without reference to password data, and (ii) a lock-out mode wherein said peripheral controller device cannot send information to said CPU unless password data previously stored in said memory associated with said CPU is first entered to cause a switch back to said normal operating mode, but said CPU can send information to said peripheral controller device; (b) monitoring unsolicited information transferred from said CPU to said peripheral controller device when said peripheral controller device is in said lock-out mode, and selectively allowing only pre-selected information transferred to said peripheral controller device by said CPU to activate said peripheral controller device for selected functions without switching from said lock-out mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of operating a computer system of the type having a CPU and memory associated therewith, and having a peripheral controller coupling a peripheral device to said CPU, comprising the steps of:
-
(a) switching said peripheral controller between a normal operating mode wherein said peripheral device exchanges unsolicited commands and data with said CPU without reference to password data, and a lock-out mode wherein said peripheral device cannot send commands and data to said CPU until password data has been entered to cause a switch back to said normal operating mode; (b) monitoring unsolicited commands and data transferred from said CPU to said peripheral controller for transfer to said peripheral device when said peripheral controller is in said lock-out mode, and selectively allowing only preselected commands and data to be transferred to said CPU from said peripheral device in response to requests from said CPU directed to said peripheral device. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer system comprising:
-
(a) a CPU accessing memory via a system bus, and executing instructions fetched from said memory to perform operations on data stored in and recalled from said memory; (b) a peripheral controller device coupled to said system bus and accessed by said CPU, the peripheral controller transferring data and commands to and from said CPU according to a control sequence; (c) at least one peripheral device coupled to said peripheral controller, said peripheral device generating data and commands for transferring to said CPU via said peripheral controller; (d) said control sequence including a lock-out mode preventing said peripheral controller from transferring said data and commands from said peripheral device to said CPU but allowing said CPU to transfer selected commands from the CPU to the peripheral device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification