Network controller for monitoring the status of a network
First Claim
1. A network controller for monitoring the status of a network, the network controller comprising a hierarchical object-based data structure representative of the network to be controlled, the data structure comprising a plurality of hierarchically linked objects representative of elements of the network, wherein each object comprises a plurality of object parameters including an object status parameter and, with the exception of a root object of the object hierarchy, a pointer to a parent object, wherein the plurality of object parameters for an object includes a fault parameter and the network controller is configured to propagate the fault parameter, when set for an object, up the object hierarchy to successive parent objects as defined by the parent pointers, whereby the fault parameter of the successive parent objects becomes set.
15 Assignments
0 Petitions
Accused Products
Abstract
A network controller for monitoring the status of a network includes a hierarchical object-based data structure representative of the network to be controlled. The data structure includes a set of hierarchically linked objects representative of elements of the network and each object includes object parameters including an object status parameter (e.g., a fault parameter) and, with the exception of the root object of the object hierarchy, a pointer to a parent object. A graphical user interface is configured to display one or more views of an object and is responsive to the selection of a displayed object by user. The controller can provide a hierarchical view of the objects and/or a physical location view of at least selected objects from the hierarchy. The display of objects associated with faults is highlighted to facilitate identification and the controller allows the operator to navigate through the object structure.
-
Citations
17 Claims
- 1. A network controller for monitoring the status of a network, the network controller comprising a hierarchical object-based data structure representative of the network to be controlled, the data structure comprising a plurality of hierarchically linked objects representative of elements of the network, wherein each object comprises a plurality of object parameters including an object status parameter and, with the exception of a root object of the object hierarchy, a pointer to a parent object, wherein the plurality of object parameters for an object includes a fault parameter and the network controller is configured to propagate the fault parameter, when set for an object, up the object hierarchy to successive parent objects as defined by the parent pointers, whereby the fault parameter of the successive parent objects becomes set.
-
14. A network controller for monitoring the status of a network, the network controller comprising:
a hierarchical object-based data structure representative of the network to be controlled, the data structure comprising a plurality of hierarchically linked objects representative of elements of the network, wherein each object comprises a plurality of object parameters including an object status parameter and, with the exception of a root object of the object hierarchy, a pointer to a parent object, wherein the object parameters for an object, with the exception of a leaf object of the object hierarchy, include at least one pointer to a child node.
-
15. A network controller for monitoring the status of a network, the network controller comprising:
-
a hierarchical object-based data structure representative of the network to be controlled, the data structure comprising a plurality of hierarchically linked objects representative of elements of the network, wherein each object comprises a plurality of object parameters, including an object status parameter and, with the exception of a root object of the object hierarchy, a pointer to a parent object; an object-based graphical user interface for interacting with the object hierarchy to display a view of at least one object, wherein the graphical user interface displays a representation of the object hierarchy including the objects in the object hierarchy, and represents setting of a fault parameter for an object by changing the display of the object, user input devices for interacting with displayed representation of the object hierarchy for navigating through the object hierarchy, wherein the graphical user interface is responsive to selection of a displayed object by user operation of the user input devices to cause a view associated with the object to be displayed, wherein the graphical user interface is configured to display a base view associated with a root object including a display of the root object and objects for at least a first lower level of the object hierarchy and is responsive to selection of a displayed lower level object by user operation of the user input devices to display at least one level of the object hierarchy below the selected object.
-
-
16. A network controller for monitoring the status of a network, the network controller comprising:
-
a hierarchical object-based data structure representative of the network to be controlled, the data structure comprising a plurality of hierarchically linked objects representative of elements of the network, wherein each object comprises a plurality of object parameters, including an object status parameter and, with the exception of a root object of the object hierarchy, a pointer to a parent object; an object-based graphical user interface for interacting with the object hierarchy to display a view of at least one object, wherein the graphical user interface displays a representation of the object hierarchy including the objects in the object hierarchy, and represents setting of a fault parameter for an object by changing the display of the object; user input devices for interacting with displayed representation of the object hierarchy for navigating through the object hierarchy, wherein the graphical user interface is configured to display a base view associated with a root object including a display of the root object and objects for at least a first lower level of the object hierarchy and is responsive to setting of a fault parameter for a displayed object to expand the object hierarchy below the object for which a fault is set to the lowest level object for which a fault parameter is set.
-
-
17. A network controller for monitoring the status of a network, the network controller comprising:
-
a hierarchical object-based data structure representative of the network to be controlled, the data structure comprising a plurality of hierarchically linked objects representative of elements of the network, wherein each object comprises a plurality of object parameters including an object status parameter and, with the exception of a root object of the object hierarchy, a pointer to a parent object; an object-based graphical user interface for interacting with the object hierarchy to display a view of at least one object, wherein the graphical user interface is configured to display at least one physical representation or view of an associated network element for a selected object, at least one object related to the selected object includes data defining a physical location of a related network element with respect to the associated network element for the selected object and the graphical user interface is responsive to the physical location data to display a view of the related network element at position with respect to the associated network element corresponding to the physical location, wherein the related objects are lower order objects having parent pointers to the selected object.
-
Specification