Selective Disengagement of Keyboard and Mousepad/touchpad during Major Software Installation
Original Publication Date: 2005-May-02
Included in the Prior Art Database: 2005-May-02
FIG. 1 teaches that the keyboard and mouse are not to be touched during software installation. It is well known that users who touch the keyboard or mouse (or touchpad) during such a software install can ruin the installation and catastrophically crash their computer. Restoration of their crashed computer typically requires a reformatting of the hard disk and reinstallation of the "image" of the operating system, all previous user applications, and all previously stored user-data. This invention is to toggle the user-interface adapter 222 (see FIG. 2) to disable keyboard 224 and mouse/touchpad 226 during key portions of a software installation. This will prevent inadvertent user input to keyboard 224 and/or mouse/touchpad 226 during the software installation.
Selective Disengagement of Keyboard and Mousepad /touchpad during Major Software Installation
Figure 2 illustrates a typical hardware configuration of a host computer 200 utilizing our invention. Host computer 200 has a central processing unit (CPU) 210 coupled to various other components by system bus 212. An operating system 240, runs on CPU 210 and provides control of host computer 200, user-interface 222, and the attached hard disk drives 220 and 221. Operating system 240 is the preferred location for controlling user-interface adapter 222. Keyboard 224 and mouse 226 are connected to system bus 212 via user-interface adapter 222. Mouse 226 could alternately be a touchpad, trackball, or track-point user-input device.
Read only memory (ROM) 216 is coupled to system bus 212 and includes a basic input/output system (BIOS) that controls certain functions of computer 200. Random access memory (RAM) 214, I/O adapter 218, and communications adapter 234 are also coupled to system bus 212. It should be noted that software components including operating system 240 and application 250 are loaded into RAM 214 which is the main memory of computer 200. I/O adapter 218 may be a small computer system interface (SCSI) adapter. SCSI cable 260 is connected between I/O Adapter 218 and disk drive 220, so that host computer 200 communicates with disk drive 220. Similarly, communications adapter 234 communicates with Network Attached Storage (NAS) disk drive 221 via network 261. Communications adapter 234 may be an Ethernet, Fiber Channel, ESCON, FICON, Wide Area Network (WAN), or TCP/IP interface.
A display monitor 238 is connected to system bus 212 by display adapter 236.
Until now, message 100 is displayed on display 238 during a software installation, and it is up to the user not to touch keyboard 224 or mouse/touchpad 22...