← Back to Patent Explorer
US5689645A Expired / Lapsed US ⏱️ 0.0 years remaining

Persistence specification system and method for producing persistent and transient submaps in a management station for a data communication network

Assignee: Hewlett Packard Development Co LP
•
Filing: 1994-12-01
•
Granted: 1997-11-18
•
Expires: 2014-12-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Robert Dwight Schettler
  • 👤 William Girard McCollom
  • 👤 David M. Haimson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 23:03
CPC Classifications
H; H04; H04L; H04L41/00; H04L41/02; H04L41/0213; H04L41/12; H04L41/22

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 263 words
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.
Claim 2
Dependent Claim 263 words
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.
Claim 3
Dependent Claim 15 words
The system of claim 1, wherein said persistence input is generated by an integrating application.
Claim 4
Dependent Claim 14 words
The system of claim 1, wherein said persistence input is produced by said user.
Claim 5
Dependent Claim 22 words
The system of claim 1, wherein said translator is configured to generate a plurality of hierarchically arranged submaps from said topology data.
Claim 6
Dependent Claim 81 words
The system of claim 4, wherein said hierarchically arranged submaps include an internet submap having at least one network object, at least one network submap associated with said at least one network object and having at least one segment object, at least one segment submap associated with said at least one segment object and having at least one node object, and at least one node submap associated with said at least one node object and having at least one interface object.
Claim 7
Dependent Claim 287 words
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.
Claim 8
Dependent Claim 287 words
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.
Claim 9
Dependent Claim 15 words
The system of claim 6, wherein said persistence input is generated by an integrating application.
Claim 10
Dependent Claim 14 words
The system of claim 6, wherein said persistence input is produced by said user.
Claim 11
Dependent Claim 12 words
The system of claim 6, wherein said persistence input defines a vendor.
Claim 12
Dependent Claim 13 words
The system of claim 6, wherein said persistence input defines a device type.
Claim 13
Dependent Claim 22 words
The system of claim 6, wherein said translator is configured to generate a plurality of hierarchically arranged submaps from said topology data.
Claim 14
Dependent Claim 81 words
The system of claim 11, wherein said hierarchically arranged submaps include an internet submap having at least one network object, at least one network submap associated with said at least one network object and having at least one segment object, at least one segment submap associated with said at least one segment object and having at least one node object, and at least one node submap associated with said at least one node object and having at least one interface object.
Claim 15
Dependent Claim 283 words
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.
Claim 16
Dependent Claim 283 words
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.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-11-17 2001-05-19 2001-11-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-11-17 2005-05-19 2005-11-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-11-17 2009-05-19 2009-11-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag