Map builder system and method for enabling generic interfacing of an application with a display map generation process in a management system
First Claim
1. A map builder system for enabling generic interfacing of an application with a display map generation process in a management system for tracking a topology of objects, the system comprising:
- a topology data repository configured to provide topological data;
a database having a table of mapping entries, each of said entries including an expression that defines whether said topological data corresponds to said entry and including a mapping, said mapping defining a feature to be displayed by said display map generating process; and
a map builder interfaced with said topology data repository and said display map generation process, said map builder configured to receive said topological data, to compare said expression of at least one of said entries with said topological data, to correlate said topological data with said at least one entry based on said expression, to retrieve a mapping included within said at least one entry in response to a determination that said topological data is correlated with said at least one entry, and to produce a map edit request based on said mapping included within said at least one entry.
6 Assignments
0 Petitions
Accused Products
Abstract
A map builder system is implemented in a topological management system in a computer system to enable generic interfacing of an application with a display map generation process. The topological management system tracks a topology of objects. The map builder system includes a map builder and a topology data repository that implements a schema. The schema comprises a series of tables containing updated topological data representing particular attributes and relationships of the objects to be depicted. The map builder interfaces the topological data within these tables with a management system application programmatic interface (API), which interfaces with applications. The map builder constructs a series of mappings from the data, and the management system API is capable of using these mappings to construct a topology representing the relevant objects. The user can view the topology from the management system API and can change the topological representation, if desired.
-
Citations
33 Claims
-
1. A map builder system for enabling generic interfacing of an application with a display map generation process in a management system for tracking a topology of objects, the system comprising:
-
a topology data repository configured to provide topological data; a database having a table of mapping entries, each of said entries including an expression that defines whether said topological data corresponds to said entry and including a mapping, said mapping defining a feature to be displayed by said display map generating process; and a map builder interfaced with said topology data repository and said display map generation process, said map builder configured to receive said topological data, to compare said expression of at least one of said entries with said topological data, to correlate said topological data with said at least one entry based on said expression, to retrieve a mapping included within said at least one entry in response to a determination that said topological data is correlated with said at least one entry, and to produce a map edit request based on said mapping included within said at least one entry. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable medium having a computer program, said computer program comprising:
-
a topology data repository configured to receive and store object attribute data and object relationship data, said object relationship data defining a relationship between a first object and a second object; a data acquisition application configured to monitor a topology of objects and to update said object relationship data; a database having a plurality of mappings, each of said mappings respectively associated with a different expression; and a map builder interfaced with said topology data repository and said database, said map builder configured to receive said object relationship data, to compare said object relationship data to an expression associated with one of said mappings, to retrieve said one mapping when said expression associated with said one mapping corresponds with said topological data, and to produce a map edit request based on said retrieved mapping, wherein said retrieved mapping corresponds to a relationship symbol.
-
-
19. A map builder method for creating a display map pertaining to a topology of objects, comprising the steps of:
-
maintaining presentation information in a presentation mapping database, said presentation information including mappings, each of said plurality of mappings defining a parameter of an object feature; defining a relationship between a first object and a second object via topological data; selecting a first mapping within said presentation information based on said relationship; displaying a first relationship symbol between a symbol representing said first object and a symbol representing said second object, said first relationship symbol based on said first mapping; and dynamically updating said presentation information. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A map builder method for creating a display map of a hierarchical topology of objects, comprising the steps of:
-
representing topological data in a predefined schema that defines object attributes and object relationships including containment, connectivity, and dependency; maintaining a database having a plurality of entries, said entries including mappings and expressions, each of said expressions defining whether a respective one of said entries corresponds to said topological data, each of said entries respectively including one of said mappings; receiving changes in said topological data; comparing said topological data to said expressions; selecting one of said entries based on said comparing step; retrieving one of said mappings from said one entry selected in said selecting step; and producing an updated display map based on said one mapping retrieved in said retrieving step. - View Dependent Claims (33)
-
Specification