Graphical interface for copying settings from network source device to network target devices without transmitting values not usable for features supported by network target devices
First Claim
1. A method for configuring a target device linked to a network, wherein a plurality of devices communicate over the network, comprising the steps of:
- determining a source device from the devices;
determining a set of features from features implemented in the source device, wherein at least one value is set for each feature in the source device;
determining features from the determined set of features that the target device is capable of implementing, wherein the determined features the target device is capable of implementing differ from the determined set of features;
transmitting to the target device the values for the determined features that the target device is capable of implementing via the network, wherein the target device is configured with the values transmitted over the network; and
generating information on values for determined features not transmitted to the target device upon determining that the target device is not capable of implementing the values for the determined features.
5 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a system and method for configuring a plurality of devices linked to a network, such as printers or any other network device, with a computer also linked to the network. A computer determines from the devices a source device. The computer then determines a set of features from features implemented in the source device. At least one value is set for each feature in the source device. The computer also determines at least one target device. For each target device, the computer then determines features from the determined set of features that the target device is capable of implementing. The computer then transmits to each target device via the network the values for the determined features the target device is capable of implementing. If there are multiple target devices, then different sets of values from the determined set of features may be transmitted to different target devices when the target devices have different capabilities with respect to the determined set of features. The target devices are configured with the values transmitted over the network.
-
Citations
42 Claims
-
1. A method for configuring a target device linked to a network, wherein a plurality of devices communicate over the network, comprising the steps of:
-
determining a source device from the devices;
determining a set of features from features implemented in the source device, wherein at least one value is set for each feature in the source device;
determining features from the determined set of features that the target device is capable of implementing, wherein the determined features the target device is capable of implementing differ from the determined set of features;
transmitting to the target device the values for the determined features that the target device is capable of implementing via the network, wherein the target device is configured with the values transmitted over the network; and
generating information on values for determined features not transmitted to the target device upon determining that the target device is not capable of implementing the values for the determined features. - View Dependent Claims (37)
transmitting a query to the target device to determine whether the target device supports the determined features.
-
-
2. A method for configuring a plurality of devices linked to a network, comprising the steps of:
-
determining a source device from the devices;
determining a set of features from features implemented in the source device, wherein at least one value is set for each feature in the source device;
determining from the devices a plurality of target devices;
for each target device, determining features from the determined set of features that the target device is capable of implementing;
for each target device, transmitting to the target device the values for the determined features that the target device is capable of implementing via the network, wherein the target device is configured with the values transmitted over the network, and wherein different sets of values from the determined set of features are transmitted to different target devices when the target devices have different capabilities with respect to the determined set of features; and
generating information on values for determined features not transmitted to the target device upon determining that the target device is not capable of implementing the values for the determined features. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 12, 38)
network interface properties, wherein the target printers are configured with values for the network interface properties to control how the target printers use the network interface to communicate over the network;
print modes including simplex and duplex features;
a console lock feature, wherein a first value locks the printer console and a second value unlocks the printer console; and
an authentication protocol which is used to access the target printers over the network.
-
-
8. The method of claim 2, wherein the step of determining the features from the source device comprises the steps of:
-
displaying on a computer monitor a first graphical dialog box displaying a list of devices;
receiving input from an input device indicating a selected source device from the devices displayed in the first graphical dialog box;
displaying on the computer monitor a second graphical dialog box displaying features implemented within the selected source device; and
receiving input from the input device indicating a value for at least one feature to apply to the target devices from the features displayed in the second graphical dialog box.
-
-
9. The method of claim 8, wherein the step of determining the plurality of target devices, comprises the steps of:
-
displaying on the computer monitor a third graphical dialog box displaying a list of devices; and
receiving input from the input device indicating at least one target device from the list of devices displayed in the third graphical dialog box.
-
-
10. The method of claim 9, further comprising the step of displaying a fourth graphical display box indicating the values for the selected features to transmit to the at least one target device.
-
12. The method of claim 2, wherein the steps of determining the source device, determining the features, determining the target devices, determining the features which the target devices can implement, and transmitting the values are implemented in a software program written in an object oriented computer language that is capable of being executed from a Web browser.
-
38. The method of claim 2, wherein determining features from the determined set of features that the target device is capable of implementing further comprises:
transmitting a query to the target device to determine whether the target device supports the determined features.
-
11. A method for configuring a plurality of devices linked to a network, comprising:
-
(a) determining a source device from the devices by;
(i) displaying on a computer monitor a first graphical dialog box displaying a list of devices;
(ii) receiving input from an input device indicating a selected source device from the devices displayed in the first graphical dialog box;
(b) determining a set of features from features implemented in the source device, wherein at least one value is set for each feature in the source device by;
(i) displaying on the computer monitor a second graphical dialog box displaying features implemented within the selected source device; and
(ii) receiving input from the input device indicating a value for at least one feature to apply to target devices from the features displayed in the second graphical dialog box;
(c) determining from the devices a plurality of target devices by;
(i) displaying on the computer monitor a third graphical dialog box displaying a list of devices; and
(ii) receiving input from the input device indicating at least one target device from the list of devices displayed in the third graphical dialog box;
(d) for each target device, determining features from the determined set of features that the target device is capable of implementing;
(e) for each target device, transmitting to the target device the values for the determined features that the target device is capable of implementing via the network, wherein the target device is configured with the values transmitted over the network, and wherein different sets of values from the determined set of features are transmitted to different target devices when the target devices have different capabilities with respect to the determined set of features; and
(f) displaying in a fourth graphical dialog box information indicating whether the target device was configured with the transmitted values and displaying, for each target device, information indicating values for selected features that are not transmitted upon determining that the target device is not capable of implementing the values for the determined features.
-
-
13. A system for configuring a target device linked to a network, comprising:
-
a processing unit capable of communicating with the plurality of devices over the network; and
program logic executed by the processing unit, comprising;
(i) means for determining a source device from the devices;
(ii) means for determining a set of features from features implemented in the source device, wherein at least one value is set for each feature in the source device;
(iii) means for determining features from the determined set of features that the target device is capable of implementing, wherein the determined features the target device is capable of implementing differ from the determined set of features;
(iv) means for transmitting to the target device the values for the determined features that the target device is capable of implementing via the network, wherein the target device is configured with the values transmitted over the network; and
(v) means for generating information on values for determined features not transmitted to the target device upon determining that the target device is not capable of implementing the values for the determined features. - View Dependent Claims (39)
transmitting a query to the target device to determine whether the target device supports the determined features.
-
-
14. A system for configuring a plurality of devices linked to a network, comprising:
-
a processing unit capable of communicating with the plurality of devices over the network; and
program logic executed by the processing unit, comprising;
(i) means for determining from the devices a source device;
(ii) means for determining a set of features from features implemented in the source device, wherein at least one value is set for each feature in the source device;
(iii) means for determining from the devices a plurality of target devices;
(iv) means for determining, for each target device, features from the determined set of features that each target device is capable of implementing;
(v) means for transmitting to each target device the values for the determined features that each target device is capable of implementing via the network, wherein each target device is configured with the values transmitted for each target device over the network, and wherein different sets of values from the determined set of features are transmitted to different target devices when the target devices have different capabilities with respect to the determined set of features; and
(vi) means for generating information on values for determined features not transmitted to the target device upon determining that the target device is not capable of implementing the values for the determined features. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 24, 40)
network interface properties, wherein the target printers are configured with values for the network interface properties to control how the target printers use the network interface to communicate over the network;
print modes including simplex and duplex features;
a console lock feature, wherein a first value locks the printer console and a second value unlocks the printer console; and
an authentication protocol which is used to access the target printers over the network.
-
-
20. The system of claim 14, further comprising a computer monitor in communication with the processing unit and an input device for transmitting data to the processing unit, wherein the means for determining the features from the source device comprises:
-
means for displaying on a computer monitor a first graphical dialog box displaying a list of devices;
means for receiving input from the input device indicating a selected source device from the devices displayed in the first graphical dialog box;
means for displaying on the computer monitor a second graphical dialog box displaying features implemented within the selected source device; and
means for receiving input from the input device indicating a value for at least one feature to apply to the target devices from the features displayed in the second graphical dialog box.
-
-
21. The system of claim 20, wherein the means for determining the plurality of target devices, comprises:
-
means for displaying on the computer monitor a third graphical dialog box displaying a list of devices; and
means for receiving input from the input device indicating at least one target device from the list of devices displayed in the third graphical dialog box.
-
-
22. The system of claim 21, wherein the program logic further comprises means for displaying a fourth graphical display box indicating the values for the selected features to transmit to the at least one target device.
-
24. The system of claim 14, wherein the program logic is implemented in a software program written in an object oriented computer language that is capable of being executed from a Web browser.
-
40. The system of claim 14, wherein the means for determining features from the determined set of features that each target device is capable of implementing further performs:
transmitting a query to each target device to determine whether each target device supports the determined features.
-
23. A system for configuring a plurality of devices linked to a network, comprising:
-
a processing unit capable of communicating with the plurality of devices over the network; and
a computer monitor in communication with the processing unit and an input device for transmitting data to the processing unit;
program logic executed by the processing unit, comprising;
(a) means for determining a source device from the devices by;
(i) displaying on a computer monitor a first graphical dialog box displaying a list of devices;
(ii) receiving input from an input device indicating a selected source device from the devices displayed in the first graphical dialog box;
(b) means for determining a set of features from features implemented in the source device, wherein at least one value is set for each feature in the source device by;
(i) displaying on the computer monitor a second graphical dialog box displaying features implemented within the selected source device; and
(ii) receiving input from the input device indicating a value for at least one feature to apply to target devices from the features displayed in the second graphical dialog box;
(c) determining from the devices a plurality of target devices by;
(i) displaying on the computer monitor a third graphical dialog box displaying a list of devices; and
(ii) receiving input from the input device indicating at least one target device from the list of devices displayed in the third graphical dialog box;
(d) for each target device, determining features from the determined set of features that the target device is capable of implementing; and
(e) for each target device, transmitting to the target device the values for the determined features that the target device is capable of implementing via the network, wherein the target device is configured with the values transmitted over the network, and wherein different sets of values from the determined set of features are transmitted to different target devices when the target devices have different capabilities with respect to the determined set of features;
(f) displaying in a fourth graphical dialog box information indicating whether the target device was configured with the transmitted values and displaying, for each target device, information indicating values for selected features that are not transmitted upon determining that the target device is not capable of implementing the values for the determined features.
-
-
25. An article of manufacture for use in programming a computer to configure a target device over a network, the article of manufacture comprising a computer usable medium including at least one computer program that causes the computer to perform the steps of:
-
determining a source device from the devices;
determining a set of features from features implemented in the source device, wherein at least one value is set for each feature in the source device;
determining features from the determined set of features that the target device is capable of implementing, wherein the determined features the target device is capable of implementing differ from the determined set of features;
transmitting to the target device the values for the determined features that the target device is capable of implementing via the network, wherein the target device is configured with the values transmitted over the network; and
generating information on values for determined features not transmitted to the target device upon determining that the target device is not capable of implementing the values for the determined features. - View Dependent Claims (41)
transmitting a query to the target device to determine whether the target device supports the determined features.
-
-
26. An article of manufacture for use in programming a computer to configure a plurality of devices over a network, the article of manufacture comprising a computer usable medium including at least one computer program that causes the computer to perform the steps of:
-
determining from the devices a source device;
determining a set of features from the features implemented in the source device, wherein at least one value is set for each feature in the source device;
determining from the devices a plurality of target devices;
for each target device, determining features from the determined set of features that the target device is capable of implementing;
for each target device, transmitting to the target device the values for the determined features that the target device is capable of implementing via the network, wherein the target device is configured with the values transmitted over the network, and wherein different sets of values from the determined set of features are transmitted to different target devices when the target devices have different capabilities with respect to the determined set of features; and
generating information on values for determined features not transmitted to the target device upon determining that the target device is not capable of implementing the values for the determined features. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 36, 42)
network interface properties, wherein the target printers are configured with values for the network interface properties to control how the target printers use the network interface to communicate over the network;
print modes including simplex and duplex features;
a console lock feature, wherein a first value locks the printer console and a second value unlocks the printer console; and
an authentication protocol which is used to access the target printers over the network.
-
-
32. The article of manufacture of claim 26, wherein the step of determining the features from the source device comprises the steps of:
-
displaying on a computer monitor a first graphical dialog box displaying a list of devices;
receiving input from an input device indicating a selected source device from the devices displayed in the first graphical dialog box;
displaying on the computer monitor a second graphical dialog box displaying features implemented within the selected source device; and
receiving input from the input device indicating a value for at least one feature to apply to the target devices from the features displayed in the second graphical dialog box.
-
-
33. The article of manufacture of claim 32, wherein the step of determining the plurality of target devices, comprises the steps of:
-
displaying on the computer monitor a third graphical dialog box displaying a list of devices; and
receiving input from the input device indicating at least one target device from the list of devices displayed in the third graphical dialog box.
-
-
34. The article of manufacture of claim 33, further comprising the step of displaying a fourth graphical display box indicating the values for the selected features to transmit to the at least one target device.
-
36. The article of manufacture of claim 26, wherein the steps of determining the source device, determining the features, determining the target devices, determining the features which the target devices can implement, and transmitting the values are implemented in a software program written in an object oriented computer language that is capable of being executed from a Web browser.
-
42. The article of manufacture of claim 26, wherein the step of determining features from the determined set of features that the target device is capable of implementing further comprises:
transmitting a query to the target device to determine whether the target device supports the determined features.
-
35. An article of manufacture for use in programming a computer to configure a plurality of devices over a network, wherein the computer includes a computer monitor and input device, and wherein the article of manufacture comprising a computer usable medium including at least one computer program that causes the computer to perform the steps of:
-
(a) determining from the devices a source device by;
i. displaying on the computer monitor a first graphical dialog box displaying a list of devices;
ii. receiving input from the input device indicating a selected source device from the devices displayed in the first graphical dialog box;
(b) determining a set of features from the features implemented in the source device, wherein at least one value is set for each feature in the source device by;
i. displaying on the computer monitor a second graphical dialog box displaying features implemented within the selected source device; and
ii. receiving input from the input device indicating a value for at least one feature to apply to target devices from the features displayed in the second graphical dialog box;
(c) determining from the devices a plurality of target devices by;
i. displaying on the computer monitor a third graphical dialog box displaying a list of devices; and
ii. receiving input from the input device indicating at least one target device from the list of devices displayed in the third graphical dialog box;
(d) for each target device, determining features from the determined set of features that the target device is capable of implementing;
(e) for each target device, transmitting to the target device the values for the determined features that the target device is capable of implementing via the network, wherein the target device is configured with the values transmitted over the network, and wherein different sets of values from the determined set of features are transmitted to different target devices when the target devices have different capabilities with respect to the determined set of features; and
(f) displaying in a fourth graphical dialog box information indicating whether the target device was configured with the transmitted values and displaying, for each target device, information indicating that a value for a selected feature was not applied upon determining that the target device is not capable of implementing the value for the determined feature.
-
Specification