Approach for managing network device configuration data
First Claim
1. A method for managing configuration data for a router, the method comprising the machine-implemented steps of:
- querying the router to determine a plurality of functional areas supported by the router;
generating and displaying a plurality of user interface objects on a graphical user interface, wherein each user interface object from the plurality of user interface objects corresponds to configuration data for one of the plurality of functional areas supported by the router; and
in response to detecting a user selection of a particular user interface object from the plurality of user interface objects, allowing the user to modify the configuration data corresponding to the particular user interface object to generate modified configuration data; and
sending the modified configuration data to the router.
1 Assignment
0 Petitions
Accused Products
Abstract
An approach is provided for managing network device configuration data by functional area. Functional areas supported by a network device are determined. A determination is also made whether a client and the network device support compatible configuration application program interfaces (APIs) for each functional area supported by the network device. User interface objects are generated and displayed on a graphical user interface (GUI). Each user interface object corresponds to one of the functional areas that is supported by the network device and for which the client and network device have compatible configuration APIs. A set of bulk editing functions allows changes to be readily made to multiple configuration data objects and to facilitate creating new configuration data objects.
64 Citations
54 Claims
-
1. A method for managing configuration data for a router, the method comprising the machine-implemented steps of:
-
querying the router to determine a plurality of functional areas supported by the router;
generating and displaying a plurality of user interface objects on a graphical user interface, wherein each user interface object from the plurality of user interface objects corresponds to configuration data for one of the plurality of functional areas supported by the router; and
in response to detecting a user selection of a particular user interface object from the plurality of user interface objects, allowing the user to modify the configuration data corresponding to the particular user interface object to generate modified configuration data; and
sending the modified configuration data to the router.
-
-
2. A machine-readable medium for managing configuration data for a router, the machine-readable medium carrying instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of:
-
querying the router to determine a plurality of functional areas supported by the router;
generating and displaying a plurality of user interface objects on a graphical user interface, wherein each user interface object from the plurality of user interface objects corresponds to configuration data for one of the plurality of functional areas supported by the router; and
in response to detecting a user selection of a particular user interface object from the plurality of user interface objects, allowing the user to modify the configuration data corresponding to the particular user interface object to generate modified configuration data; and
sending the modified configuration data to the router.
-
-
3. An apparatus for managing configuration data for a router, the apparatus comprising a memory storing instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of:
-
querying the router to determine a plurality of functional areas supported by the router;
generating and displaying a plurality of user interface objects on a graphical user interface, wherein each user interface object from the plurality of user interface objects corresponds to configuration data for one of the plurality of functional areas supported by the router; and
in response to detecting a user selection of a particular user interface object from the plurality of user interface objects, allowing the user to modify the configuration data corresponding to the particular user interface object to generate modified configuration data; and
sending the modified configuration data to the router.
-
-
4. A method for managing network device configuration data, the method comprising the machine-implemented steps of:
-
determining a plurality of functional areas supported by a network device; and
generating and displaying a plurality of user interface objects on a graphical user interface, wherein each user interface object from the plurality of user interface objects corresponds to configuration data for one of the plurality of functional areas supported by the network device. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A machine-readable medium for managing network device configuration data, the machine-readable medium carrying instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of:
-
determining a plurality of functional areas supported by a network device; and
generating and displaying a plurality of user interface objects on a graphical user interface, wherein each user interface object from the plurality of user interface objects corresponds to configuration data for one of the plurality of functional areas supported by the network device. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. An apparatus for managing network device configuration data, the apparatus comprising a memory storing instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of:
-
determining a plurality of functional areas supported by a network device; and
generating and displaying a plurality of user interface objects on a graphical user interface, wherein each user interface object from the plurality of user interface objects corresponds to configuration data for one of the plurality of functional areas supported by the network device. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A method for updating configuration data on a network device, wherein the configuration data includes configuration data for a plurality of functional areas supported by the network device the method comprising the machine-implemented steps of:
-
displaying the configuration data on a graphical user interface;
in response to a user changing a value of a configuration data item for one of the functional areas to a new value, updating values of the same configuration data item in the other functional areas from the plurality of functional areas to the new value to create updated configuration data; and
providing the updated configuration data to the network device. - View Dependent Claims (38)
-
-
39. A method for updating configuration data on a network device, wherein the configuration data includes configuration data for a plurality of functional areas supported by the network device, the method comprising the machine-implemented steps of:
-
displaying the configuration data on a graphical user interface;
detecting a user selection of a user interface object that corresponds to one or more data items from a first functional area from the plurality of functional areas;
in response to detecting a user selection of a graphical user interface object associated with performing a copy and paste operation, overwriting values of one or more other data items from the first functional area with values of the one or more data items to create updated configuration data; and
providing the updated configuration data to the network device.
-
-
40. A method for updating configuration data on a network device, wherein the configuration data includes configuration data for a functional area supported by the network device, the method comprising the machine-implemented steps of:
-
displaying the configuration data on a graphical user interface;
in response to detecting a user selection of a graphical user interface object associated with performing a clone operation, generating a specified number of copies of the configuration data for a specified number of other functional areas to create updated configuration data; and
providing the updated configuration data to the network device. - View Dependent Claims (41, 42)
-
-
43. A machine-readable medium for updating configuration data on a network device, wherein the configuration data includes configuration data for a plurality of functional areas supported by the network device;
- the machine-readable medium carrying instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of;
displaying the configuration data on a graphical user interface;
in response to a user changing a value of a configuration data item for one of the functional areas to a new value, updating values of the same configuration data item in the other functional areas from the plurality of functional areas to the new value to create updated configuration data; and
providing the updated configuration data to the network device. - View Dependent Claims (44)
- the machine-readable medium carrying instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of;
-
45. A machine-readable medium for updating configuration data on a network device, wherein the configuration data includes configuration data for a plurality of functional areas supported by the network device, the machine-readable medium carrying instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of:
-
displaying the configuration data on a graphical user interface;
detecting a user selection of a user interface object that corresponds to one or more data items from a first functional area from the plurality of functional areas;
in response to detecting a user selection of a graphical user interface object associated with performing a copy and paste operation, overwriting values of one or more other data items from the first functional area with values of the one or more data items to create updated configuration data; and
providing the updated configuration data to the network device.
-
-
46. A machine-readable medium for updating configuration data on a network device, wherein the configuration data includes configuration data for a functional area supported by the network device, the machine-readable medium carrying instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of:
-
displaying the configuration data on a graphical user interface;
in response to detecting a user selection of a graphical user interface object associated with performing a clone operation, generating a specified number of copies of the configuration data for a specified number of other functional areas to create updated configuration data; and
providing the updated configuration data to the network device. - View Dependent Claims (47, 48)
-
-
49. An apparatus for updating configuration data on a network device, wherein the configuration data includes configuration data for a plurality of functional areas supported by the network device, the apparatus comprising a memory storing instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of:
-
displaying the configuration data on a graphical user interface;
in response to a user changing a value of a configuration data item for one of the functional areas to a new value, updating values of the same configuration data item in the other functional areas from the plurality of functional areas to the new value to create updated configuration data; and
providing the updated configuration data to the network device. - View Dependent Claims (50)
-
-
51. An apparatus for updating configuration data on a network device, wherein the configuration data includes configuration data for a plurality of functional areas supported by the network device, the apparatus comprising a memory storing instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of:
-
displaying the configuration data on a graphical user interface;
detecting a user selection of a user interface object that corresponds to one or more data items from a first functional area from the plurality of functional areas;
in response to detecting a user selection of a graphical user interface object associated with performing a copy and paste operation, overwriting values of one or more other data items from the first functional area with values of the one or more data items to create updated configuration data; and
providing the updated configuration data to the network device.
-
-
52. An apparatus for updating configuration data on a network device, wherein the configuration data includes configuration data for a functional area supported by the network device, the apparatus comprising a memory storing instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of:
-
displaying the configuration data on a graphical user interface;
in response to detecting a user selection of a graphical user interface object associated with performing a clone operation, generating a specified number of copies of the configuration data for a specified number of other functional areas to create updated configuration data; and
providing the updated configuration data to the network device. - View Dependent Claims (53, 54)
-
Specification