Browser-based network management allowing administrators to use web browser on user's workstation to view and update configuration of network devices
First Claim
1. A method for viewing and updating a configuration of at least one of a plurality of network devices connected to a network, comprising the steps of:
- repeatedly polling each of the network devices over the network for configuration information;
storing the configuration information in a database;
receiving a first URL-encoded request from a requesting station, the first request identifying a targeted one of the network devices;
responsive to the first request, dynamically generating a response representative of a visual display of the configuration information for the targeted one of the network devices based at least in part on the configuration information stored in the database;
sending the response to the requesting station;
receiving a second URL-encoded request from the requesting station, the second request including configuration data for the targeted one of the network devices;
responsive to the second request, updating the database based on the configuration data; and
updating the configuration of the targeted one of the network devices based on the updated database.
1 Assignment
0 Petitions
Accused Products
Abstract
Viewing and updating a configuration of at least one of a plurality of network devices connected to a network. Each of the network devices is repeatedly polled over the network by a network management server for configuration information, which is stored in a database. A first URL-encoded request is received from a requesting station, which is preferably a web browser. The first request identifies a targeted one of the network devices. Responsive to the first request, a response is dynamically generated. The response is representative of a visual display of the configuration information for the targeted one of the network devices based at least in part on the configuration information stored in the database. The response is sent to the requesting station, and a second URL-encoded request is received from the requesting station, the second request including configuration data for the targeted one of the network devices. Responsive to the second request, the database is updated based on the configuration data. The configuration of the targeted one of the network devices is updated by the network management server based on the updated database.
305 Citations
98 Claims
-
1. A method for viewing and updating a configuration of at least one of a plurality of network devices connected to a network, comprising the steps of:
-
repeatedly polling each of the network devices over the network for configuration information;
storing the configuration information in a database;
receiving a first URL-encoded request from a requesting station, the first request identifying a targeted one of the network devices;
responsive to the first request, dynamically generating a response representative of a visual display of the configuration information for the targeted one of the network devices based at least in part on the configuration information stored in the database;
sending the response to the requesting station;
receiving a second URL-encoded request from the requesting station, the second request including configuration data for the targeted one of the network devices;
responsive to the second request, updating the database based on the configuration data; and
updating the configuration of the targeted one of the network devices based on the updated database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for viewing and updating a configuration of at least one of a plurality of network devices connected to a network, comprising the steps of:
-
repeatedly polling each of the network devices over the network for configuration information;
storing the configuration information in a database;
communicating with a requesting station using HTTP;
updating the database based on the communicating step; and
updating the configuration of one of the network devices based on the updated database.
-
-
16. A method for viewing and updating a configuration of at least one of a plurality of network devices connected to a network, comprising the steps of:
-
sending a first URL-encoded request to a management system, the first request identifying a targeted one of the network devices;
receiving a response from the management system, the response representative of a visual display of configuration information for the targeted one of the network devices;
generating the visual display; and
sending a second URL-encoded request to the management system, the second request including configuration data for the targeted one of the network devices. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. An apparatus for viewing and updating a configuration of at least one of a plurality of network devices connected to a network, comprising:
-
a memory including a region for storing executable process steps; and
a processor for executing the executable process steps;
wherein the executable process steps include the steps of;
(a) repeatedly polling each of the network devices over the network for configuration information;
(b) storing the configuration information in a database;
(c) receiving a first URL-encoded request from a requesting station, the first request identifying a targeted one of the network devices;
(d) responsive to the first request, dynamically generating a response representative of a visual display of the configuration information for the targeted one of the network devices based at least in part on the configuration information stored in the database;
(e) sending the response to the requesting station;
(f) receiving a second URL-encoded request from the requesting station, the second request including configuration data for the targeted one of the network devices;
(g) responsive to the second request, updating the database based on the configuration data; and
(h) updating the configuration of the targeted one of the network devices based on the updated database.- View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. An apparatus for viewing and updating a configuration of at least one of a plurality of network devices connected to a network, comprising:
-
a memory including a region for storing executable process steps; and
a processor for executing the executable process steps;
wherein the executable process steps include the steps of;
(a) repeatedly polling each of the network devices over the network for configuration information;
(b) storing the configuration information in a database;
(c) communicating with a requesting station using HTTP;
(d) updating the database based on the communicating step; and
(e) updating the configuration of one of the network devices based on the updated database.
-
-
41. An apparatus for viewing and updating a configuration of at least one of a plurality of network devices connected to a network, comprising the steps of:
-
a memory including a region for storing executable process steps; and
a processor for executing the executable process steps;
wherein the executable process steps include the steps of;
(a) sending a first URL-encoded request to a management system, the first request identifying a targeted one of the network devices;
(b) receiving a response from the management system, the response representative of a visual display of configuration information for the targeted one of the network devices;
(c) generating the visual display; and
(d) sending a second URL-encoded request to the management system, the second request including configuration data for the targeted one of the network devices.
-
-
42. A browser-based network management system, the system comprising computer-executable process steps to view and update a configuration of at least one of a plurality of network devices connected to a network, the computer-executable process steps comprising:
-
code to repeatedly poll each of the network devices over the network for configuration information;
code to store the configuration information in a database;
code to receive a first URL-encoded request from a requesting station, the first request identifying a targeted one of the network devices;
code to dynamically generate a response responsive to the first request, the response representative of a visual display of the configuration information for the targeted one of the network devices based at least in part on the configuration information stored in the database;
code to send the response to the requesting station;
code to receive a second URL-encoded request from the requesting station, the second request including configuration data for the targeted one of the network devices;
code to update the database, responsive to the second request, based on the configuration data; and
code to update the configuration of the targeted one of the network devices based on the updated database.
-
-
43. A browser-based network management system, the system comprising computer-executable process steps to view and update a configuration of at least one of a plurality of network devices connected to a network, the computer-executable process steps comprising:
-
code to repeatedly poll each of the network devices over the network for configuration information;
code to store the configuration information in a database;
code to communicate with a requesting station using HTTP;
code to update the database based on the communication with the requesting station; and
code to update the configuration of one of the network devices based on the updated database.
-
-
44. A computer-readable medium which stores a browser-based network management system, the system comprising computer-executable process steps to view and update a configuration of at least one of a plurality of network devices connected to a network, the computer-executable process steps comprising:
-
a polling step to repeatedly poll each of the network devices over the network for configuration information;
a storing step to store the configuration information in a database;
a receiving step to receive a first URL-encoded request from a requesting station, the first request identifying a targeted one of the network devices;
a generating step to dynamically generate a response responsive to the first request, the response representative of a visual display of the configuration information for the targeted one of the network devices based at least in part on the configuration information stored in the database;
a sending step to send the response to the requesting station;
a receiving step to receive a second URL-encoded request from the requesting station, the second request including configuration data for the targeted one of the network devices;
an updating step to update the database, responsive to the second request, based on the configuration data; and
an updating step to update the configuration of the targeted one of the network devices based on the updated database.
-
-
45. A computer-readable medium which stores a browser-based network management system, the system comprising computer-executable process steps to view and update a configuration of at least one of a plurality of network devices connected to a network, the computer-executable process steps comprising:
-
a polling step to repeatedly poll each of the network devices over the network for configuration information;
a storing step to store the configuration information in a database;
a communicating step to communicate with a requesting station using HTTP;
an updating step to update the database based on the communicating step; and
an updating step to update the configuration of one of the network devices based on the updated database.
-
-
46. A method for viewing and updating a configuration of at least one of a plurality of network devices connected to a network, comprising the steps of:
-
polling each of the network devices over the network for configuration information;
storing the configuration information in a memory;
receiving a first request from a requesting station, the first request identifying a targeted one of the network devices;
responsive to the first request, generating a response representative of the configuration information for the targeted one of the network devices based on the configuration information stored in the memory;
sending the response to the requesting station;
receiving a second request from the requesting station, the second request including configuration data for the targeted one of the network devices; and
responsive to the second request, updating the configuration of the targeted one of the network devices based on the configuration data included in the second request. - View Dependent Claims (47, 48, 49, 50, 51)
-
-
52. A method for viewing and updating a configuration of at least one of a plurality of network devices connected to a network, comprising the steps of:
-
polling each of the network devices over the network for configuration information;
storing the configuration information in a memory;
communicating with a requesting station; and
updating the configuration information stored in the memory and the configuration of the targeted one of the network devices based on the communicating step. - View Dependent Claims (53, 54)
-
-
55. A method for viewing and updating a configuration of at least one of a plurality of network devices connected to a network, comprising the steps of:
-
sending a first request to a management station, the first request identifying a targeted one of the network devices;
receiving a response representative of a visual display of the configuration information for the targeted one of the network devices;
displaying the configuration of the targeted one of the network devices; and
sending a second request to the management station, the second request including configuration data for the targeted one of the network devices. - View Dependent Claims (56, 57, 58)
-
-
59. An apparatus for viewing and updating a configuration of at least one of a plurality of network devices connected to a network, comprising:
-
memory for storing program; and
processor for executing executable process steps based on the program;
wherein the executable process steps include the steps of;
polling each of the network devices over the network for configuration information;
storing the configuration information in a memory;
receiving a first request from a requesting station, the first request identifying a targeted one of the network devices;
responsive to the first request, generating a response representative of the configuration information for the targeted one of the network devices based on the configuration information stored in the memory;
sending the response to the requesting station;
receiving a second request from the requesting station, the second request including configuration data for the targeted one of the network devices; and
responsive to the second request, updating the configuration of the targeted one of the network devices based on the configuration data included in the second request. - View Dependent Claims (60)
-
-
61. An apparatus for viewing and updating a configuration of at least one of a plurality of network devices connected to a network, comprising:
-
polling means for polling each of the network devices over the network for configuration information;
storing means for storing the configuration information in a memory;
first receiving means for receiving a first request from a requesting station, the first request identifying a targeted one of the network devices;
generating means for, responsive to the first request, generating a response representative of the configuration information for the targeted one of the network devices based on the configuration information stored in the memory;
sending means for sending the response to the requesting station;
second receiving means for receiving a second request from the requesting station, the second request including configuration data for the targeted one of the network devices; and
updating means for, responsive to the second request, updating the configuration of the targeted one of the network devices based on the configuration data included in the second request. - View Dependent Claims (62)
-
-
63. An apparatus for viewing and updating a configuration of at least one of a plurality of network devices connected to a network, comprising:
-
memory for storing program; and
processor for executing executable process steps based on the program;
wherein the executable process steps include the steps of;
polling each of the network devices over the network for configuration information;
storing the configuration information in a memory;
communicating with a requesting station; and
updating the configuration information stored in the memory and the configuration of the targeted one of the network devices based on the communicating step. - View Dependent Claims (64, 65)
-
-
66. An apparatus for viewing and updating a configuration of at least one of a plurality of network devices connected to a network, comprising:
-
polling means for polling each of the network devices over the network for configuration information;
storing means for storing the configuration information in a memory;
communicating means for communicating with a requesting station; and
updating means for updating the configuration information stored in the memory and the configuration of the targeted one of the network devices based on the communicating step. - View Dependent Claims (67, 68)
-
-
69. An apparatus for viewing and updating a configuration of at least one of a plurality of network devices connected to a network, comprising:
-
memory for storing program; and
processor for executing executable process steps based on the program;
wherein the executable process steps include the steps of;
sending a first request to a management station, the first request identifying a targeted one of the network devices;
receiving a response representative of a visual display of the configuration information for the targeted one of the network devices;
displaying the configuration of the targeted one of the network devices; and
sending a second request to the management station, the second request including configuration data for the targeted one of the network devices. - View Dependent Claims (70)
-
-
71. An apparatus for viewing and updating a configuration of at least one of a plurality of network devices connected to a network, comprising:
-
first sending means for sending a first request to a management station, the first request identifying a targeted one of the network devices;
receiving in means for receiving a response representative of a visual display of the configuration information for the targeted one of the network devices;
displaying means for displaying the configuration of the targeted one of the network devices; and
second sending means for sending a second request to the management station, the second request including configuration data for the targeted one of the network devices. - View Dependent Claims (72)
-
-
73. A computer-readable medium which storing a program for viewing and updating a configuration of at least one of a plurality of network devices connected to a network, the program controlling a computer to perform the steps of:
-
polling each of the network devices over the network for configuration information;
storing the configuration information in a memory;
receiving a first request from a requesting station, the first request identifying a targeted one of the network devices;
responsive to the first request, generating a response representative of the configuration information for the targeted one of the network devices based on the configuration information stored in the memory;
sending the response to the requesting station;
receiving a second request from the requesting station, the second request including configuration data for the targeted one of the network devices; and
responsive to the second request, updating the configuration of the targeted one of the network devices based on the configuration data included in the second request. - View Dependent Claims (74, 75, 76, 77, 78)
-
-
79. A computer-readable medium which storing a program for viewing and updating a configuration of at least one of a plurality of network devices connected to a network, the program controlling a computer to perform the steps of:
-
polling each of the network devices over the network for configuration information;
storing the configuration information in a memory;
communicating with a requesting station; and
updating the configuration information stored in the memory and the configuration of the targeted one of the network devices based on the communicating step. - View Dependent Claims (80, 81)
-
-
82. A computer-readable medium which storing a program for viewing and updating a configuration of at least one of a plurality of network devices connected to a network, the program controlling a computer to perform the steps of:
-
sending a first request to a management station, the first request identifying a targeted one of the network devices;
receiving a response representative of a visual display of the configuration information for the targeted one of the network devices;
displaying the configuration of the targeted one of the network devices; and
sending a second request to the management station, the second request including configuration data for the targeted one of the network devices. - View Dependent Claims (83, 84, 85)
-
-
86. A computer-readable program for viewing and updating a configuration of at least one of a plurality of network devices connected to a network, the program controlling a computer to perform the steps of:
-
polling each of the network devices over the network for configuration information;
storing the configuration information in a memory;
receiving a first request from a requesting station, the first request identifying a targeted one of the network devices;
responsive to the first request, generating a response representative of the configuration information for the targeted one of the network devices based on the configuration information stored in the memory;
sending the response to the requesting station;
receiving a second request from the requesting station, the second request including configuration data for the targeted one of the network devices; and
responsive to the second request, updating the configuration of the targeted one of the network devices based on the configuration data included in the second request. - View Dependent Claims (87, 88, 89, 90, 91)
-
-
92. A computer-readable program for viewing and updating a configuration of at least one of a plurality of network devices connected to a network, the program controlling a computer to perform the steps of:
-
polling each of the network devices over the network for configuration information;
storing the configuration information in a memory;
communicating with a requesting station; and
updating the configuration information stored is the memory and the configuration of the targeted one of the network devices based on the communicating step. - View Dependent Claims (93, 94)
-
-
95. A computer-readable program for viewing and updating a configuration of at least one of a plurality of network devices connected to a network, the program controlling a computer to perform the steps of:
-
sending a first request to a management station, the first request identifying a targeted one of the network devices;
receiving a response representative of a visual display of the configuration information for the targeted one of the network devices;
displaying the configuration of the targeted one of the network devices; and
sending a second request to the management station, the second request including configuration data for the targeted one of the network devices. - View Dependent Claims (96, 97, 98)
-
Specification