Network administration tool employing a network administration protocol
First Claim
Patent Images
1. A first network tool embedded on a non-transitory computer readable storage medium, when executed by a computer processor, operating on a first computer, comprising:
- a network management services module that is capable of communicating with one or more devices in a network using a network administration protocol, wherein the network management services module is configured to determine corresponding properties for each of the devices, the properties including an IP address for each of the devices, an operational status for each of the devices, and an identity of a manufacturer of each of the devices, and wherein the network management services module is configured to create respective data objects for each of the devices, the data objects being provided as extensible markup language (XML) elements that include an identifier for each of the devices and the properties for each of the devices, wherein the first computer further includes a dynamic host configuration protocol (DHCP) client element and a DHCP listener element such that when a second computer joins the network, the DHCP client broadcasts a first message to notify the network of its presence and to request an IP address for the second computer, wherein if the second computer is discovered to be executing a second instance of the network tool, then the properties for each of the devices are sent to the second computer, and wherein the network management services module is capable of sending instructions to the one or more devices in a network using the network administration protocol; and
a network management application module that provides a user interface displaying information relating to the one or more devices in the network obtained by the network management services module using the network administration protocol, the network management application module being configured to use the data objects associated with each of the devices to create a map of the devices, the map identifying the devices and their respective status.
3 Assignments
0 Petitions
Accused Products
Abstract
A tool for managing a network of interconnected devices. The tool may provide a user with an interface that allows the user to view the type and status of each network device (that is, each device connected to the network), and even the status of the network itself. The tool may alternately or additionally provide a user with services related to the network. such as allowing a user to perform one or more tasks associated with devices in the network.
242 Citations
24 Claims
-
1. A first network tool embedded on a non-transitory computer readable storage medium, when executed by a computer processor, operating on a first computer, comprising:
-
a network management services module that is capable of communicating with one or more devices in a network using a network administration protocol, wherein the network management services module is configured to determine corresponding properties for each of the devices, the properties including an IP address for each of the devices, an operational status for each of the devices, and an identity of a manufacturer of each of the devices, and wherein the network management services module is configured to create respective data objects for each of the devices, the data objects being provided as extensible markup language (XML) elements that include an identifier for each of the devices and the properties for each of the devices, wherein the first computer further includes a dynamic host configuration protocol (DHCP) client element and a DHCP listener element such that when a second computer joins the network, the DHCP client broadcasts a first message to notify the network of its presence and to request an IP address for the second computer, wherein if the second computer is discovered to be executing a second instance of the network tool, then the properties for each of the devices are sent to the second computer, and wherein the network management services module is capable of sending instructions to the one or more devices in a network using the network administration protocol; and a network management application module that provides a user interface displaying information relating to the one or more devices in the network obtained by the network management services module using the network administration protocol, the network management application module being configured to use the data objects associated with each of the devices to create a map of the devices, the map identifying the devices and their respective status.
-
-
2. A first network tool embedded on a non-transitory computer readable storage medium, when executed by a computer processor, operating on a first computer, comprising:
-
a network information services module that is capable of communicating with one or more devices in a network using a network administration protocol, and wherein the network information services module is capable of sending instructions to the one or more devices in a network using the network administration protocol; and a network management application module that provides a user interface displaying information relating to the one or more devices in the network obtained by the network information services module using the network administration protocol, the network management application module being configured to use data objects associated with each of the devices to create a map of the devices, the map identifying the devices and their respective status, wherein corresponding properties are determined for each of the devices, the properties including an IP address for each of the devices, an operational status for each of the devices, and an identity of a manufacturer of each of the devices, and wherein the data objects are created for each of the devices, the data objects being provided as extensible markup language (XML) elements that include an identifier for each of the devices and the properties for each of the devices, wherein the first computer further includes a dynamic host configuration protocol (DHCP) client element and a DHCP listener element such that when a second computer joins the network, the DHCP client broadcasts a first message to notify the network of its presence and to request an IP address for the second computer, and wherein if the second computer is discovered to be executing a second instance of the network tool, then the properties for each of the devices are sent to the second computer.
-
-
3. A first network tool embedded on a non-transitory computer readable storage medium, when executed by a computer processor, operating on a first computer, comprising:
-
a gateway service module that is capable of communicating with at least one gateway device in a network using a network administration protocol, and wherein the gateway service module is capable of sending instructions to the at least one gateway device using the network administration protocol; and a network management application module that provides a user interface displaying information relating to the at least one gateway device in the network obtained by the gateway service module using the network administration protocol, the network management application module being configured to use data objects associated with a plurality of other devices in the network to create a map of the other devices, the map identifying the other devices and their respective status, wherein corresponding properties are determined for each of the devices, the properties including an IP address for each of the devices, an operational status for each of the devices, and an identity of a manufacturer of each of the devices, and wherein the data objects are created for each of the devices, the data objects being provided as extensible markup language (XML) elements that include an identifier for each of the devices and the properties for each of the devices, wherein the first computer further includes a dynamic host configuration protocol (DHCP) client element and a DHCP listener element such that when a second computer joins the network, the DHCP client broadcasts a first message to notify the network of its presence and to request an IP address for the second computer, and wherein if the second computer is discovered to be executing a second instance of the network tool, then the properties for each of the devices are sent to the second computer.
-
-
4. A method of managing a network by a first computer that includes a first network tool, comprising:
-
communicating with at least one device in a network using a network administration protocol; sending instructions to the at least one device in a network using the network administration protocol; displaying information relating to the at least one device in the network obtained by communicating with the at least one device using the network administration protocol; using data objects associated with each of a plurality of devices in the network to create a map of the devices, which includes the at least one device, the map identifying the devices and their respective status, wherein corresponding properties are determined for each of the devices, the properties including an IP address for each of the devices, an operational status for each of the devices, and an identity of a manufacturer of each of the devices, and wherein the data objects are created for each of the devices, the data objects being provided as extensible markup language (XML) elements that include an identifier for each of the devices and the properties for each of the devices; and providing a dynamic host configuration protocol (DHCP) client element and a DHCP listener element such that when a second computer loins the network, the DHCP client broadcasts a first message to notify the network of its presence and to request an IP address for the second computer, and wherein if the second computer is discovered to be executing a second instance of the network tool, then the properties for each of the devices are sent to the second computer. - View Dependent Claims (5)
-
-
6. A first network tool embedded on a non-transitory computer readable storage medium, when executed by a computer processor, operating on a first computer, comprising:
-
a network management services module that obtains information regarding one or more devices in a network, and the network management services module is capable of sending instructions to the one or more devices in a network using a network administration protocol; and a network management application module that provides access through a Web site to a user interface displaying the information relating to the one or more devices in the network obtained by the network management services module the first computer being configured for; using data objects associated with each of the devices to create a map of the devices, the map identifying the devices and their respective status, wherein corresponding properties are determined for each of the devices, the properties including an IP address for each of the devices, an operational status for each of the devices, and an identity of a manufacturer of each of the devices, and wherein the data objects are created for each of the devices, the data objects being provided as extensible markup language (XML) elements that include an identifier for each of the devices and the properties for each of the devices, wherein the first computer further includes a dynamic host configuration protocol (DHCP) client element and a DHCP listener element such that when a second computer loins the network, the DHCP client broadcasts a first message to notify the network of its presence and to request an IP address for the second computer, and wherein if the second computer is discovered to be executing a second instance of the network tool, then the properties for each of the devices are sent to the second computer. - View Dependent Claims (7)
-
-
8. A first network tool embedded on a non-transitory computer readable storage medium, when executed by a computer processor, operating on a first computer, comprising:
-
a gateway service module that obtains information regarding at least one gateway device in a network, and the gateway service module is capable of sending instructions to the at least one gateway device using a network administration protocol; and a network management application module that provides access through a Web site to a user interface displaying the information relating to the at least one gateway device in the network obtained by the gateway service module, wherein the first computer is further configured for; using data objects associated with each of a plurality of other devices in the network to create a map of the other devices, the map identifying the other devices and their respective status, wherein corresponding properties are determined for each of the devices, the properties including an IP address for each of the devices, an operational status for each of the devices, and an identity of a manufacturer of each of the devices, and wherein the data objects are created for each of the devices, the data objects being provided as extensible markup language (XML) elements that include an identifier for each of the devices and the properties for each of the devices; and providing a dynamic host configuration protocol (DHCP) client element and a DHCP listener element such that when a second computer loins the network, the DHCP client broadcasts a first message to notify the network of its presence and to request an IP address for the second computer, and wherein if the second computer is discovered to be executing a second instance of the network tool, then the properties for each of the devices are sent to the second computer. - View Dependent Claims (9)
-
-
10. A method of managing a network by a first computer that includes a first network tool, comprising:
-
obtaining information regarding at least one device in a network; sending instructions to the at least one device in the network using a network administration protocol; providing access through a Web site to a user interface displaying the information relating to the at least one network device; using data objects associated with each of a plurality of devices to create a map of the devices, which includes the at least one device, the map identifying the devices and their respective status, wherein corresponding properties are determined for each of the devices, the properties including an IP address for each of the devices, an operational status for each of the devices, and an identity of a manufacturer of each of the devices, and wherein the data objects are created for each of the devices, the data objects being provided as extensible markup language (XML) elements that include an identifier for each of the devices and the properties for each of the devices; and providing a dynamic host configuration protocol (DHCP) client element and a DHCP listener element such that when a second computer joins the network, the DHCP client broadcasts a first message to notify the network of its presence and to request an IP address for the second computer, and wherein if the second computer is discovered to be executing a second instance of the network tool, then the properties for each of the devices are sent to the second computer. - View Dependent Claims (11, 12)
-
-
13. A first network tool embedded on a non-transitory computer readable storage medium, when executed by a computer processor, operating on a first computer, comprising:
-
a remote installation module hosted on a first computing device in a local network that is capable of; communicating with a network management tool hosted on a second computing device in a local network to detect the absence of a software program or software program update on the second computing device; the remote installation module is further capable of providing the software program or software program update to the second computing device; causing the second computing device to install the software program or software program update; using data objects associated with each of a plurality of other devices in the local network to create a map of the other devices, the map identifying the other devices and their respective status, wherein corresponding properties are determined for each of the devices, the properties including an IP address for each of the devices, an operational status for each of the devices, and an identity of a manufacturer of each of the devices, and wherein the data objects are created for each of the devices, the data objects being provided as extensible markup language (XML) elements that include an identifier for each of the devices and the properties for each of the devices; and providing a dynamic host configuration protocol (DHCP) client element and a DHCP listener element such that when a second computer joins the network, the DHCP client broadcasts a first message to notify the network of its presence and to request an IP address for the second computer, and wherein if the second computer is discovered to be executing a second instance of the network tool, then the properties for each of the devices are sent to the second computer.
-
-
14. A method of installing a software program or software program update on a computing device in a local network, comprising:
-
from a first computing device in the local network, communicating with a network management tool hosted on a second computing device in the local network to detect the absence of a software program or software program update on the second computing device; sending the software program or software program update to the second computing device from the first computing device; causing the second computing device to install the software program or software program update; and using data objects associated with each of a plurality of other devices to create a map of the other devices, the map identifying the other devices and their respective status, wherein corresponding properties are determined for each of the devices, the properties including an IP address for each of the devices, an operational status for each of the devices, and an identity of a manufacturer of each of the devices, and wherein the data objects are created for each of the devices, the data objects being provided as extensible markup language (XML) elements that include an identifier for each of the devices and the properties for each of the devices; and providing a dynamic host configuration protocol (DHCP) client element and a DHCP listener element such that when a third computing device joins the network, the DHCP client broadcasts a first message to notify the network of its presence and to request an IP address for the third computing device, and wherein if the third computing device is discovered to be executing an instance of the network management tool, then the properties for each of the devices of the network are sent to the third computing device.
-
-
15. A first network tool embedded on a non-transitory computer readable storage medium, when executed by a computer processor, operating on a first computer, comprising:
-
a network management services module that obtains information regarding one or more devices in a network; a network management application module that provides access through a Web site to a user interface displaying the information relating to the one or more devices in the network obtained by the network management services module the first computer being configured for; using data objects associated with each of the devices to create a map of the devices, the map identifying the devices and their respective status, wherein corresponding properties are determined for each of the devices, the properties including an IP address for each of the devices, an operational status for each of the devices, and an identity of a manufacturer of each of the devices, and wherein the data objects are created for each of the devices, the data objects being provided as extensible markup language (XML) elements that include an identifier for each of the devices and the properties for each of the devices, wherein the first computer further includes a dynamic host configuration protocol (DHCP) client element and a DHCP listener element such that when a second computer loins the network, the DHCP client broadcasts a first message to notify the network of its presence and to request an IP address for the second computer, and wherein if the second computer is discovered to be executing a second instance of the network tool, then the properties for each of the devices are sent to the second computer; a network management application module that provides a user interface with a command to address a problem with a device in a local network; and a network management services module that, in response to activation of the command, provides an instruction to the device using a network administration protocol, the network management application module being configured to use data objects associated with each of a plurality of devices in the local network to create a map of the devices, the map identifying the devices and their respective status, wherein the network management services module is configured to determine corresponding properties for each of the devices, the properties including an IP address for each of the devices, an operational status for each of the devices, and an identity of a manufacturer of each of the devices, and wherein the network management services module is configured to create the data objects for each of the devices, the data objects being provided as XML elements that include an identifier for each of the devices and the properties for each of the devices. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method of managing a network by a first computer that includes a first network tool, comprising:
-
identifying a problem with a device in a local network; in response to identification of the problem, providing an instruction to the device using a network administration protocol, and sending instructions to the at least one device in a network using the network administration protocol; and using data objects associated with each of a plurality of devices to create a map of the devices, which includes the device in the local network, the map identifying the devices and their respective status, wherein corresponding properties are determined for each of the devices, the properties including an IP address for each of the devices, an operational status for each of the devices, and an identity of a manufacturer of each of the devices, and wherein the data objects are created for each of the devices, the data objects being provided as extensible markup language (XML) elements that include an identifier for each of the devices and the properties for each of the devices, wherein the first computer further includes a dynamic host configuration protocol (DHCP) client element and a DHCP listener element such that when a second computer joins the network, the DHCP client broadcasts a first message to notify the network of its presence and to request an IP address for the second computer, and wherein if the second computer is discovered to be executing a second instance of the network tool, then the properties for each of the devices are sent to the second computer. - View Dependent Claims (21, 22, 23, 24)
-
Specification