System for controlling insertion, locking, and removal of modules by removing plurality of device drivers for module to be removed from BIOS and informing BIOS of module removal
First Claim
1. A computing apparatus, comprising:
- a processor connected to a system bus;
an input means connected to said processor by said system bus;
an output means connected to said processor by said system bus;
a module removably connected to said system bus;
a module controller that controls said module and is connected to said system bus;
a locking mechanism that locks and releases said module to and from said computing apparatus;
a basic input/output system (BIOS) connected to said system bus; and
a subsystem that controls said locking mechanism, said subsystem;
determining whether said module is being accessed by said processor;
communicating to said module controller to terminate input/output activity;
removing a plurality of device drivers for said module from said BIOS; and
informing an operating system that said module is removed.
0 Assignments
0 Petitions
Accused Products
Abstract
This is a method and system to lock and release modules on computing devices. The system may include: An automatic lock system for modules on a computing device, the system comprising: a processor connected to a system bus; an input means connected to the processor by the system bus; an output means connected to the processor by the system bus; and a module that inserts into the computing device and is connected to the system bus; a module controller that controls the module and is connected to the system bus; a latch that locks and releases the module to and from the computing device; and a subsystem that controls the latch. The system may also include a basic input/output system (BIOS). The subsystem may include: a means to determine whether the module is being accessed by the processor; a means to communicate to the module controller to terminate input/output activity; a means to remove a plurality of device drivers for the module from the BIOS; and a means to inform an operating system that the module is removed. The module may include: a battery system, a media bay module, a CD-ROM, a hard disk drive, a floppy disk drive, and a magneto-optical drive. Other devices, systems and methods are also disclosed.
-
Citations
15 Claims
-
1. A computing apparatus, comprising:
-
a processor connected to a system bus; an input means connected to said processor by said system bus; an output means connected to said processor by said system bus; a module removably connected to said system bus; a module controller that controls said module and is connected to said system bus; a locking mechanism that locks and releases said module to and from said computing apparatus; a basic input/output system (BIOS) connected to said system bus; and a subsystem that controls said locking mechanism, said subsystem; determining whether said module is being accessed by said processor; communicating to said module controller to terminate input/output activity; removing a plurality of device drivers for said module from said BIOS; and informing an operating system that said module is removed. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A latch system for a computing device, said system comprising:
-
a processor connected to a system bus; an input means connected to said processor by said system bus; an output means connected to said processor by said system bus; a module that inserts into said computing device and is connected to said system bus; a module controller that controls said module and is connected to said system bus; a latch that locks and releases said module to and from said computing device; a basic input/output system (BIOS) connected to said system bus; and a subsystem that controls said latch, wherein said subsystem includes; a means to determine whether said module is being accessed by said processor; a means to communicate to said module controller to terminate input/output activity; a means to remove a plurality of device drivers for said module from said BIOS; and a means to inform an operating system that said module is removed.
-
-
9. A computing apparatus, comprising:
-
a processor connected to a system bus; a display coupled to said processor by said system bus; a keyboard coupled to said processor by said system bus; a module removably connected to said system bus; a module controller that controls said module and is connected to said system bus; a locking mechanism that locks said module to and unlocks said module from said computing apparatus; a basic input/output system (BIOS) coupled to said system bus; and a subsystem that controls said locking mechanism, wherein said subsystem includes; determines whether said module is being accessed by said processor; communicates to said module controller to terminate input/output activity; removes a plurality of device drivers for said module from said BIOS; and removes informs an operating system that said module is removed. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification