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

Batch transfer system and method for high performance graphic display of network topology

Assignee: Hewlett Packard Development Co LP
•
Filing: 1994-12-01
•
Granted: 1996-11-05
•
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 the 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 on demand to a display. The submaps are directed to various hierarchical views of the network. The discovery mechanism monitors and discovers the device configuration on the network and maintains a topology data base indicative thereof. A layout mechanism has a translator which converts the topology data from the topology data base to map data, which is maintained in a map data base. Significantly, topology data is received by the translator in a batch and, in addition, map data is transferred from he translator in a batch.

Inventors

  • 👤 Robert D. Schettler

Bibliographic Details

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

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 242 words
A batch transfer system for enhancing the speed at which map data for a display is generated from topology data pertaining to a network, comprising: (a) a processor; (b) a discovery mechanism associated with said processor, said discovery mechanism configured to generate and store topology data indicative of devices and interconnections of said network, said discovery mechanism configured to generate topology change events when a change in network topology occurs; (c) a layout mechanism associated with said processor and in communication with said discovery mechanism, said layout mechanism configured to receive said topology data and said events from said discovery mechanism, said layout mechanism configured to drive said display based upon said topology data, said layout mechanism comprising: (1) a translator configured to convert said topology data to said map data, said translator configured to receive said events and configured to change said map data based upon said events; and (2) a graphical user interface configured to receive said map data from said translator and to drive said display based upon said map data; and (d) wherein said translator is configured to access said processor periodically and wherein said translator accumulates said events between accesses and services a plurality of said events during a single access to said processor so that said map data is modified based upon said events and the speed for generating map data is increased by minimizing the number of said accesses of said translator to said processor.
Claim 2
Dependent Claim 242 words
A batch transfer system for enhancing the speed at which map data for a display is generated from topology data pertaining to a network, comprising: (a) a processor; (b) a discovery mechanism associated with said processor, said discovery mechanism configured to generate and store topology data indicative of devices and interconnections of said network, said discovery mechanism configured to generate topology change events when a change in network topology occurs; (c) a layout mechanism associated with said processor and in communication with said discovery mechanism, said layout mechanism configured to receive said topology data and said events from said discovery mechanism, said layout mechanism configured to drive said display based upon said topology data, said layout mechanism comprising: (1) a translator configured to convert said topology data to said map data, said translator configured to receive said events and configured to change said map data based upon said events; and (2) a graphical user interface configured to receive said map data from said translator and to drive said display based upon said map data; and (d) wherein said translator is configured to access said processor periodically and wherein said translator accumulates said events between accesses and services a plurality of said events during a single access to said processor so that said map data is modified based upon said events and the speed for generating map data is increased by minimizing the number of said accesses of said translator to said processor.
Claim 3
Dependent Claim 67 words
The system of claim 1, wherein said translator and said graphical user interface are configured to periodically exchange display map changes and wherein said translator accumulates said display map changes between periodic exchanges and forwards a plurality of said display map changes to said graphical user interface during a single exchange therebetween so that said exchanges are minimized and the speed for generating map data is increased.
Claim 4
Dependent Claim 33 words
The system of claim 1, wherein said translator further comprises: a means for determining object changes based upon said events; and a means for determining said map changes based upon said object changes.
Claim 5
Dependent Claim 43 words
The system of claim 1, wherein said translator is configured to generate a plurality of submaps from said topology data, and said graphical user interface is configured to drive any of said submaps to said display based upon an input from a user.
Claim 6
Dependent Claim 24 words
The system of claim 4, wherein said translator further comprises a means for determining which of said submaps have changed based upon said events.
Claim 7
Dependent Claim 79 words
The system of claim 4, wherein said 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 8
Dependent Claim 238 words
A batch transfer system for enhancing the speed at which map data for a display is generated from topology data pertaining to a network, comprising: (a) a processor; (b) a discovery mechanism associated with said processor, said discovery mechanism configured to generate and store topology data indicative of devices and interconnections of said network, said discovery mechanism configured to generate topology change events when a change in network topology occurs; (c) a layout mechanism associated with said processor and in communication with said discovery mechanism, said layout mechanism configured to receive said topology data and said events from said discovery mechanism, said layout mechanism configured to drive said display based upon said topology data, said layout mechanism comprising: (1) a translator configured to convert said topology data to said map data, said translator configured to receive said events and configured to change said map data based upon said events; and (2) a graphical user interface configured to receive said map data from said translator and to drive said display based upon said map data; and (d) wherein said translator and said graphical user interface are configured to periodically exchange display map changes and wherein said translator accumulates said display map changes between periodic exchanges and forwards a plurality of said display map changes to said graphical user interface during a single exchange therebetween so that said exchanges are minimized and the speed for generating map data is increased.
Claim 9
Dependent Claim 238 words
A batch transfer system for enhancing the speed at which map data for a display is generated from topology data pertaining to a network, comprising: (a) a processor; (b) a discovery mechanism associated with said processor, said discovery mechanism configured to generate and store topology data indicative of devices and interconnections of said network, said discovery mechanism configured to generate topology change events when a change in network topology occurs; (c) a layout mechanism associated with said processor and in communication with said discovery mechanism, said layout mechanism configured to receive said topology data and said events from said discovery mechanism, said layout mechanism configured to drive said display based upon said topology data, said layout mechanism comprising: (1) a translator configured to convert said topology data to said map data, said translator configured to receive said events and configured to change said map data based upon said events; and (2) a graphical user interface configured to receive said map data from said translator and to drive said display based upon said map data; and (d) wherein said translator and said graphical user interface are configured to periodically exchange display map changes and wherein said translator accumulates said display map changes between periodic exchanges and forwards a plurality of said display map changes to said graphical user interface during a single exchange therebetween so that said exchanges are minimized and the speed for generating map data is increased.
Claim 10
Dependent Claim 33 words
The system of claim 7, wherein said translator further comprises: a means for determining object changes based upon said events; and a means for determining said map changes based upon said object changes.
Claim 11
Dependent Claim 43 words
The system of claim 7, wherein said translator is configured to generate a plurality of submaps from said topology data, and said graphical user interface is configured to drive any of said submaps to said display based upon an input from a user.
Claim 12
Dependent Claim 24 words
The system of claim 9, wherein said translator further comprises a means for determining which of said submaps have changed based upon said events.
Claim 13
Dependent Claim 79 words
The system of claim 9, wherein said 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 14
Dependent Claim 71 words
The system of claim 7, wherein said translator is configured to access said processor periodically and wherein said translator accumulates said events between accesses and services a plurality of said events during a single access to said processor so that said map data is modified based upon said events and the speed for generating map data is increased by minimizing the number of said accesses of said translator to said processor.
Claim 15
Dependent Claim 120 words
A batch transfer method for enhancing the speed at which map data for a display is generated by a processor from topology data pertaining to a network, comprising the steps of: generating and storing topology data indicative of devices and interconnections of said network; generating topology change events when a change in network topology occurs; converting said topology data to said map data; using said processor periodically to affect changes to said map data based upon said events; accumulating said events between usages of said processor; and servicing a plurality of said events during a single access to said processor so that the speed for generating map data is increased by minimizing the number of said accesses to said processor.
Claim 16
Dependent Claim 120 words
A batch transfer method for enhancing the speed at which map data for a display is generated by a processor from topology data pertaining to a network, comprising the steps of: generating and storing topology data indicative of devices and interconnections of said network; generating topology change events when a change in network topology occurs; converting said topology data to said map data; using said processor periodically to affect changes to said map data based upon said events; accumulating said events between usages of said processor; and servicing a plurality of said events during a single access to said processor so that the speed for generating map data is increased by minimizing the number of said accesses to said processor.
Claim 17
Dependent Claim 27 words
The method of claim 13, further comprising the steps of: determining object changes based upon said events; and determining said map changes based upon said object changes.
Claim 18
Dependent Claim 19 words
The method of claim 13, further comprising the steps of generating a plurality of submaps from said topology data.
Claim 19
Dependent Claim 21 words
The method of claim 15, further comprising the step of determining which of said submaps is changed based upon said events.
Claim 20
Dependent Claim 79 words
The method of claim 15, wherein said 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 21
Dependent Claim 73 words
The method of claim 13, further comprising the steps of: driving said display with a graphical user interface: periodically communicating display map changes to said graphical user interface; accumulating said display map changes between communications; and communicating a plurality of said display map changes to said graphical user interface during a single communication to said graphical user interface so that said communications are minimized and the speed for generating map data is increased.
Claim 22
Dependent Claim 125 words
A batch transfer method for enhancing the speed at which map data pertaining to a topology of a network is driven by a graphical user interface to a display, comprising the steps of: generating and storing topology data indicative of devices and interconnections of said network; generating topology change events when a change in network topology occurs; converting said topology data to said map data; periodically communicating display map changes based upon said events to said graphical user interface; accumulating said display map changes between communications; and communicating a plurality of said display map changes to said graphical user interface during a single communication to said graphical user interface so that said communications are minimized and the speed for effectuating map data changes is increased.
Claim 23
Dependent Claim 125 words
A batch transfer method for enhancing the speed at which map data pertaining to a topology of a network is driven by a graphical user interface to a display, comprising the steps of: generating and storing topology data indicative of devices and interconnections of said network; generating topology change events when a change in network topology occurs; converting said topology data to said map data; periodically communicating display map changes based upon said events to said graphical user interface; accumulating said display map changes between communications; and communicating a plurality of said display map changes to said graphical user interface during a single communication to said graphical user interface so that said communications are minimized and the speed for effectuating map data changes is increased.
Claim 24
Dependent Claim 27 words
The method of claim 19, further comprising the steps of: determining object changes based upon said events; and determining said map changes based upon said object changes.

References Cited (Backward Citations)

US5185860A Cited
US5276789A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-11-05 2000-05-06 2000-11-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-11-05 2004-05-06 2004-11-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-11-05 2008-05-06 2008-11-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag