Automatic server-side plug-and-play without user intervention
First Claim
1. A machine-readable medium having stored thereon as a computer program for execution by a processor and a monitoring logic for automatic device plug-and-play without user intervention that is implemented as a state transition system comprising:
- a first state in which a device driver is not installed and a plug-and-play identifier has been detected from a device connected to a port;
a second state in which the device driver is installed and the plug-and-play identifier has been detected from the device connected to the port;
a third state in which the device driver is not installed and the plug-and-play identifier has not been detected from the device connected to the port; and
, a fourth state in which the device driver is installed and the plug-and-play identifier has not been detected from the device connected to the port, wherein the states are transitioned among one another based on a set of transitions comprising;
a first state-to-second state transition based on a device driver installation event;
a first state-to-third state transition based on an event of no detection of the plug-and-play identifier, a second state-to-first state transition based on a device driver uninstallation event;
a second state-to-second state transition based on an event of detection of a new plug-and-play identifier;
a second state-to-fourth state transition based on the event of no detection of the plug-and-play identifier;
a third state-to-second state transition based on an event of detection of the plug-and-play identifier;
a third state-to-fourth state transition based on the device driver installation event;
a fourth state-to-third state transition based on the device driver uninstallation event; and
, a fourth state-to-second state transition based on the event of detection of the plug-and-play identifier.
2 Assignments
0 Petitions
Accused Products
Abstract
Automatic server-side plug-and-play without user intervention is disclosed. An automatic plug-and-play component residing on the server is designed to detect connection and disconnection of a device to a port. Without user intervention, the component automatically installs an appropriate driver for the device upon connection of the device to the port. The device is then accessible by clients served by the server. Also without user intervention, the component automatically uninstalls the driver upon disconnection of the device from the port. The device is then inaccessible by the clients.
-
Citations
6 Claims
-
1. A machine-readable medium having stored thereon as a computer program for execution by a processor and a monitoring logic for automatic device plug-and-play without user intervention that is implemented as a state transition system comprising:
-
a first state in which a device driver is not installed and a plug-and-play identifier has been detected from a device connected to a port;
a second state in which the device driver is installed and the plug-and-play identifier has been detected from the device connected to the port;
a third state in which the device driver is not installed and the plug-and-play identifier has not been detected from the device connected to the port; and
,a fourth state in which the device driver is installed and the plug-and-play identifier has not been detected from the device connected to the port, wherein the states are transitioned among one another based on a set of transitions comprising;
a first state-to-second state transition based on a device driver installation event;
a first state-to-third state transition based on an event of no detection of the plug-and-play identifier, a second state-to-first state transition based on a device driver uninstallation event;
a second state-to-second state transition based on an event of detection of a new plug-and-play identifier;
a second state-to-fourth state transition based on the event of no detection of the plug-and-play identifier;
a third state-to-second state transition based on an event of detection of the plug-and-play identifier;
a third state-to-fourth state transition based on the device driver installation event;
a fourth state-to-third state transition based on the device driver uninstallation event; and
,a fourth state-to-second state transition based on the event of detection of the plug-and-play identifier. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification