Uninstall control apparatus which controls uninstallation of device control software
First Claim
1. An uninstall control apparatus connected with a master device and for controlling a process for uninstalling control software from the master device, the control software being used by the master device for controlling one or more slave devices in a system consisting of the master device and the one or more of slave devices, the uninstall control apparatus comprising:
- timing means for, if one of the slave devices is disconnected from the system, measuring elapsed time since the disconnection of the disconnected slave device;
timing control means for controlling the timing for uninstalling control software for the disconnected slave device; and
uninstall means for uninstalling the control software for the disconnected slave device under the control of the timing control means, wherein the timing control means controls the uninstall means to start uninstalling, if the disconnected slave device is not reconnected to the system before the measured elapsed time reaches a first predetermined time.
1 Assignment
0 Petitions
Accused Products
Abstract
At the time when the detection unit 11 detects disconnection of a device, the judgement unit 14 controls the timing unit 12 to start measuring elapsed time since the detection. When the measured elapsed time reaches a predetermined time, the uninstall process of control software for the device is started. Further, the uninstall process includes a plurality of stages, and the judgement unit 14 executes each stage in response to the measured elapsed time. If the detection unit 11 detects reconnection of the device before the uninstall process has been completed, the judgement unit 14 stops the uninstall process and restores the control software and related information to the state before the uninstall process.
75 Citations
16 Claims
-
1. An uninstall control apparatus connected with a master device and for controlling a process for uninstalling control software from the master device, the control software being used by the master device for controlling one or more slave devices in a system consisting of the master device and the one or more of slave devices, the uninstall control apparatus comprising:
-
timing means for, if one of the slave devices is disconnected from the system, measuring elapsed time since the disconnection of the disconnected slave device;
timing control means for controlling the timing for uninstalling control software for the disconnected slave device; and
uninstall means for uninstalling the control software for the disconnected slave device under the control of the timing control means, wherein the timing control means controls the uninstall means to start uninstalling, if the disconnected slave device is not reconnected to the system before the measured elapsed time reaches a first predetermined time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for controlling a process for uninstalling control software from a master device, the control software being used by the master device for controlling one or more slave devices in a system consisting of the master device and the one or more of slave devices, the method comprising the steps of:
-
a detection step for detecting disconnection of a slave device from the system;
a timing step for measuring elapsed time since disconnection of the disconnected slave device is detected in the detection step; and
an uninstall step for uninstalling control software for controlling the disconnected slave device, the uninstall step being started, if reconnection of the disconnected slave device is not detected before the measured elapsed time reaches a first predetermined time. - View Dependent Claims (12, 13, 15, 16)
-
-
14. A computer-readable recording medium which records a program used in an uninstall control apparatus connected with a master device and for controlling a process for uninstalling control software from the master device, the control software being used by the master device for controlling one or more slave devices in a system consisting of the master device and the one or more of slave devices, the program comprising:
-
a detection step for detecting disconnection of a slave device from the system;
a timing step for measuring elapsed time since disconnection of the disconnected slave device is detected in the detection step; and
an uninstall step for uninstalling control software for controlling the disconnected slave device, the uninstall step being started, if reconnection of the disconnected slave device is not detected before the measured elapsed time reaches a first predetermined time.
-
Specification