Persistence specification system and method for producing persistent and transient submaps in a management station for a data communication network
First Claim
1. A persistence specification system, comprising:
- a processor;
a discovery mechanism associated with a processor, said discovery mechanism configured to generate and store topology data specifying devices and interconnections of a network; and
a layout mechanism associated with said processor and interfaced with said discovery mechanism, said layout mechanism configured to receive said topology data from said discovery mechanism, said layout mechanism configured to drive a display based upon said topology data, said layout mechanism comprising;
a translator configured to convert said topology data to map data, said translator having a presistence specification means, said persistence specification means for specifying based upon a persistence input when an object to be displayed is persistent and, alternatively, when said object is transient, said persistence specification means for defining said map data as persistent when said map data has a persistent object and for defining said map data as transient when said map data is without a persistent object, said translator configured to generate and continuously maintain said persistent map data and configured to generate and temporarily maintain transient data during a temporary time period corresponding to a demand by a user; and
a graphical user interface configured to receive said map data from said translator and to drive said display based upon said map data;
an integrating application in communication with said persistence specification mechanism for generating said persistence input;
said persistent specification mechanism being configured to advise said integrating application of said persistent objects; and
said integrating application being configured to provide supplemental display information to said graphical user interface based upon said persistent objects.
3 Assignments
0 Petitions
Accused Products
Abstract
Discovery/layout software configures a general purpose computer system to act as a management station using an industry standard SNMP protocol. The discovery/layout software has a discovery mechanism and a layout mechanism which, in combination, permit the discovery/layout software to provide various submaps to a display for illustrating network topology, which includes devices and device interconnections of the network. The submaps correspond to various hierarchical views of the network. Significantly, a persistence specification mechanism is provided in the discovery/layout software for specifying a submap as either transient (generated upon demand) or persistent (exists whether demanded or not). An integrating application as well as the user can identify a submap as persistent. This feature enables better interfacing of the integrating application with the station, thereby providing more information to the user. This feature further minimizes memory requirements as well as requisite processing time due to the elimination of unnecessary submaps and the elimination of processing of topology changes relative to the unnecessary submaps.
61 Citations
13 Claims
-
1. A persistence specification system, comprising:
-
a processor; a discovery mechanism associated with a processor, said discovery mechanism configured to generate and store topology data specifying devices and interconnections of a network; and a layout mechanism associated with said processor and interfaced with said discovery mechanism, said layout mechanism configured to receive said topology data from said discovery mechanism, said layout mechanism configured to drive a display based upon said topology data, said layout mechanism comprising; a translator configured to convert said topology data to map data, said translator having a presistence specification means, said persistence specification means for specifying based upon a persistence input when an object to be displayed is persistent and, alternatively, when said object is transient, said persistence specification means for defining said map data as persistent when said map data has a persistent object and for defining said map data as transient when said map data is without a persistent object, said translator configured to generate and continuously maintain said persistent map data and configured to generate and temporarily maintain transient data during a temporary time period corresponding to a demand by a user; and a graphical user interface configured to receive said map data from said translator and to drive said display based upon said map data; an integrating application in communication with said persistence specification mechanism for generating said persistence input; said persistent specification mechanism being configured to advise said integrating application of said persistent objects; and said integrating application being configured to provide supplemental display information to said graphical user interface based upon said persistent objects. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A persistence specification system for enhancing intercommunication between an integrating application and a graphical user interface so that more information concerning a network is provided to a user, while memory requirements and processing time are minimized, comprising:
-
a topology database for storing a plurality of submaps of map data for a graphical user interface, said submaps for driving a display; a translator configured to convert said topology data from said topology database to map data for said map database, said translator configured to generate submaps from said map data for said graphical user interface for driving said display; a persistence specification mechanism associated with said translator, said persistence specification mechanism configured to evaluate objects within said map data and configured to specify each object as persistent and, alternatively, as transient, based upon said object evaluation an persistence input pertaining to said objects, said persistence mechanism configured to evaluate each said submap and configured to specify a submap as persistent and, alternatively, as transient, based upon said submap evaluation, said submap being specified as persistent when said submap comprise a persistent object, said submap being specified as transient when said submap comprises no persistent object; and said translator configured to generate and continuously maintain said persistent submaps within said map database, said translator configured to generate and temporarily maintain said transient submaps upon receiving a user prompt for a temporary time period corresponding with said user prompt; said integrating application in communication with said persistence specification mechanism for generating said persistence input; said persistence specification mechanism being configured to advise said integrating application of said persistent objects; and said integrating application being configured to provide supplemental display information to said graphical user interface based upon said persistent objects. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A computer readable medium having a program for enhancing intercommunication between an integrating application and a graphical user interface so that more information concerning a network is provided to a user, comprising:
-
a topology database for storing topology data pertaining to devices and device interconnections of said network; a map database for storing a plurality of submaps of map data for a graphical user interface, said submaps for driving a display; a translator configured to convert said topology data from said topology database to map data for said map database, said translator configured to generate submaps from said map data for said graphical user interface for driving said display; a persistence specification mechanism associated with said translator, said persistence specification mechanism configured to evaluate objects within said map data and configured to specify each object as persistent and, alternatively, as transient, based upon said object evaluation and a persistence input pertaining to said objects, said persistence mechanism configured to evaluate each said submap and configured to specify a submap as persistent and, alternatively, as transient, based upon said submap evaluation, said submap being specified as persistent when said submap comprises a persistent object, said submap being specified as transient when said submap comprises no persistent object; and said translator configured to generate and continuously maintain said persistent submaps within said map database, said translator configured to generate and temporarily maintain said transient submaps upon receiving a user prompt for a temporary time period corresponding with said user prompt; said integrating application in communication with said persistence specification mechanism for generating said persistence input; said persistent specification mechanism being configured to provide supplemental information to said graphical user interface based upon said persistent objects.
-
Specification