Seamless network installation of device drivers
First Claim
1. A method for installing and using a device driver across a network, comprising computer executed method steps of:
- providing a network device that can be connected to anywhere in the network;
providing at least one domain controller and at least one user computer connected to the network;
upon detecting a user login to the at least one user computer, searching the network for at least one newly added network device that is added to any point in the network;
creating a table of discovered devices comprising discovered devices from searching the network for the at least one newly added network device;
comparing the table of discovered devices with a table of currently existing devices to produce a table of to-be-installed devices, wherein the table of to-be-installed devices optionally comprises to-be-updated devices;
installing device drivers for the at least one newly added network device onto only the at least one user computer;
enabling use of the at least one newly added network device from the at least one user computer so that access from the at least one user computer goes directly to the at least one newly added network device;
comparing the table of discovered devices with the table of currently existing devices to produce a table of to-be-deleted devices comprising devices in the table of currently existing devices that are not in the table of discovered devices; and
for each device in the table of to-be-deleted devices, deleting the device if a delete grace period is set by a user and the delete grace period is exceeded or if the delete grace period and login attempts are exceeded while the device has been unavailable or undetected, optionally displaying and prompting a seamless popup dialog integrated into an operating system of the at least one user computer, the dialog being optionally invisible to the user, and optionally deleting the corresponding device driver of the device if the device corresponds to an only device entry.
1 Assignment
0 Petitions
Accused Products
Abstract
A method seamlessly installs, upgrades, and deletes printer and other device drivers over a network. Instead of a computer periodically searching or scanning the network, searching occurs when a user logs into a computer. If a new device is found, driver installation is carried out using seamless pop-up GUI integrated into the OS, rather than by a wizard. The method includes providing a domain controller and a user computer connected to the network; searching the network for newly added devices when detecting a user login; and installing device drivers for the found newly added devices. The method also includes optionally-silent and seamless pop-up GUI; use of scripts and WSH (Windows Scripting Host); deletion grace periods; TCP/IP and/or SNMP; automatically upgrading existing drivers if necessary; maintaining tables of currently installed, to-be-installed, and to-be-deleted devices; applying pre-defined device settings; and obtaining information of a device and applying the information to the driver.
58 Citations
20 Claims
-
1. A method for installing and using a device driver across a network, comprising computer executed method steps of:
-
providing a network device that can be connected to anywhere in the network; providing at least one domain controller and at least one user computer connected to the network; upon detecting a user login to the at least one user computer, searching the network for at least one newly added network device that is added to any point in the network; creating a table of discovered devices comprising discovered devices from searching the network for the at least one newly added network device; comparing the table of discovered devices with a table of currently existing devices to produce a table of to-be-installed devices, wherein the table of to-be-installed devices optionally comprises to-be-updated devices; installing device drivers for the at least one newly added network device onto only the at least one user computer; enabling use of the at least one newly added network device from the at least one user computer so that access from the at least one user computer goes directly to the at least one newly added network device; comparing the table of discovered devices with the table of currently existing devices to produce a table of to-be-deleted devices comprising devices in the table of currently existing devices that are not in the table of discovered devices; and for each device in the table of to-be-deleted devices, deleting the device if a delete grace period is set by a user and the delete grace period is exceeded or if the delete grace period and login attempts are exceeded while the device has been unavailable or undetected, optionally displaying and prompting a seamless popup dialog integrated into an operating system of the at least one user computer, the dialog being optionally invisible to the user, and optionally deleting the corresponding device driver of the device if the device corresponds to an only device entry. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product stored on a computer relating to an operation of the image forming and printing apparatus for installing and using a device driver across a network, comprising machine-readable code for causing a machine to perform the computer executed method steps of:
-
providing a network device that can be connected to anywhere in the network; providing at least one domain controller and at least one user computer connected to the network; upon detecting a user login to the at least one user computer, searching the network for at least one newly added network device that is added to any point in the network; creating a table of discovered devices comprising discovered devices from searching the network for the at least one newly added network device; comparing the table of discovered devices with a table of currently existing devices to produce a table of to-be-installed devices, wherein the table of to-be-installed devices optionally comprises to-be-updated devices; installing device drivers for the at least one newly added network device onto only the at least one user computer; enabling use of the at least one newly added network device from the at least one user computer so that access from the at least one user computer goes directly to the at least one newly added network device; comparing the table of discovered devices with the table of currently existing devices to produce a table of to-be-deleted devices comprising devices in the table of currently existing devices that are not in the table of discovered devices; and for each device in the table of to-be-deleted devices, deleting the device if a delete grace period is set by a user and the delete grace period is exceeded or if the delete grace period and login attempts are exceeded while the device has been unavailable or undetected, optionally displaying and prompting a seamless popup dialog integrated into an operating system of the at least one user computer, the dialog being optionally invisible to the user, and optionally deleting the corresponding device driver of the device if the device corresponds to an only device entry. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computing system having a processor relating to an operation of the image forming and printing apparatus, comprising a program programmed for installing and using a device driver across a network, comprising computer executed method steps of:
providing a network device that can be connected to anywhere in the network; providing at least one domain controller and at least one user computer connected to the network; upon detecting a user login to the at least one user computer, searching the network for at least one newly added network device that is added to any point in the network; creating a table of discovered devices comprising discovered devices from searching the network for the at least one newly added network device; comparing the table of discovered devices with a table of currently existing devices to produce a table of to-be-installed devices, wherein the table of to-be-installed devices optionally comprises to-be-updated devices; installing device drivers for the at least one newly added network device onto only the at least one user computer; enabling use of the at least one newly added network device from the at least one user computer so that access from the at least one user computer goes directly to the at least one newly added network device; comparing the table of discovered devices with the table of currently existing devices to produce a table of to-be-deleted devices comprising devices in the table of currently existing devices that are not in the table of discovered devices; and for each device in the table of to-be-deleted devices, deleting the device if a delete grace period is set by a user and the delete grace period is exceeded or if the delete grace period and login attempts are exceeded while the device has been unavailable or undetected, optionally displaying and prompting a seamless popup dialog integrated into an operating system of the at least one user computer, the dialog being optionally invisible to the user, and optionally deleting the corresponding device driver of the device if the device corresponds to an only device entry. - View Dependent Claims (17, 18, 19, 20)
Specification