Method and implementation for using computer network topology objects
First Claim
1. A method for representing devices on a computer network, comprising the steps of:
- a) identifying said devices on said computer network;
b) creating topology objects configured to represent said devices;
c) associating said topology objects with said devices identified on said computer network;
d) storing said associated topology objects in a database managed by a topology service;
e) receiving an alarm notification regarding a device or entity having an associated topology object stored in said database;
f) extracting said topology object; and
g) acting on said topology object in accordance with said alarm, wherein acting on said topology object includes the sub-steps of;
i) updating an alarm count in said topology object;
ii) propagating said notice to other topology nodes associated with said topology object;
iii) storing information related to said alarm and said database; and
iv) notifying other services on said computer network.
2 Assignments
0 Petitions
Accused Products
Abstract
Software, method, and systems for representing devices on a computer network are described. In one embodiment the invention comprises a method which identifies devices on a computer network; creates topology objects configured to represent the devices; associates the topology objects with the identified devices; stores the associated topology objects in a database managed by a topology service. The embodiment further is capable of receiving an alarm notification regarding a device having an associated topology object stored in the database, extracting the topology object, and acting on said topology object update an alarm count in the topology object; propagate the alarm notice to other topology nodes associated with the topology object; store information related to the alarm and the database; and notifying other services on the computer network. Other embodiments update the relationships between the devices and associated topology objects stored in the database.
-
Citations
11 Claims
-
1. A method for representing devices on a computer network, comprising the steps of:
-
a) identifying said devices on said computer network;
b) creating topology objects configured to represent said devices;
c) associating said topology objects with said devices identified on said computer network;
d) storing said associated topology objects in a database managed by a topology service;
e) receiving an alarm notification regarding a device or entity having an associated topology object stored in said database;
f) extracting said topology object; and
g) acting on said topology object in accordance with said alarm, wherein acting on said topology object includes the sub-steps of;
i) updating an alarm count in said topology object;
ii) propagating said notice to other topology nodes associated with said topology object;
iii) storing information related to said alarm and said database; and
iv) notifying other services on said computer network. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-readable medium containing computer-readable program code devices configured to cause a computer to:
-
a) provide a topology service on said computer network, said topology service being configured to create and manage topology object representing devices on said computer network;
b) identify said devices on said computer network;
c) create topology objects configured to represent said devices;
d) associate said topology objects with said devices identified on said computer network;
e) store said associated topology objects in a database managed by a topology service; and
f) receiving a get request by said topology service and processing said get request to locate a topology object in said database, wherein processing said get request includes parsing said get request to determine scope and filter parameters, obtaining topology objects within said scope parameters, comparing said obtained topology objects against said filter parameters, and processing said filtered objects in accordance with said get request. - View Dependent Claims (7)
-
-
8. A method for representing devices on a computer network, comprising the steps of:
-
a) identifying said devices on said computer network;
b) creating topology objects configured to represent said devices;
c) associating said topology objects with said devices identified on said computer network;
d) storing said associated topology objects in a database managed by a topology service;
e) receiving a set parent ID request by said topology service; and
f) processing said set request to modify a parent-child relationship of said topology object in said database wherein said processing includes;
i) determining if the parent-child relationship to be changed exists in said database;
ii) determining if said parent-child relationship is valid if said parent-child relationship is determined to exist;
iii) modifying said parent-child relationship in said topology object; and
iv) updating said parent-child relationship in objects associated with said topology object.
-
-
9. A method for representing devices on a computer network, comprising the steps of:
-
a) identifying said devices on said computer network;
b) creating topology objects configured to represent said devices;
c) associating said topology objects with said devices identified on said computer network;
d) storing said associated topology objects in a database managed by a topology service; and
e) receiving a get request by said topology service and processing said get request to locate a topology object in said database, wherein processing said get request includes parsing said get request to determine scope and filter parameters, obtaining topology objects within said scope parameters, comparing said obtained topology objects against said filter parameters, and processing said filtered objects in accordance with said get request.
-
-
10. A computer-readable medium containing computer-readable program code devices configured to cause a computer to execute the steps of:
-
a) identifying said devices on said computer network;
b) creating topology objects configured to represent said devices;
c) associating said topology objects with said devices identified on said computer network;
d) storing said associated topology objects in a database managed by a topology service;
e) receiving an alarm notification regarding a device or entity having an associated topology object stored in said database, extracting said topology object, and f) acting on said topology object in accordance with said alarm, wherein acting on said topology object includes;
i) updating an alarm count in said topology object;
ii) propagating said notice to other topology nodes associated with said topology object;
iii) storing information related to said alarm and said database; and
iv) notifying other services on said computer network.
-
-
11. A computer-readable medium containing computer-readable program code devices configured to cause a computer to execute the steps of:
-
a) identifying said devices on said computer network;
b) creating topology objects configured to represent said devices;
c) associating said topology objects with said devices identified on said computer network;
d) storing said associated topology objects in a database managed by a topology service;
e) receiving a set parent ID request by said topology service; and
f) processing said set request to modify a parent-child relationship of said topology object in said database wherein said processing includes;
i) determining if the parent-child relationship to be changed exists in said database;
ii) determining if said parent-child relationship is valid if said parent-child relationship is determined to exist;
iii) modifying said parent-child relationship in said topology object; and
iv) updating said parent-child relationship in objects associated with said topology object.
-
Specification