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

Dynamic management information base manager

Assignee: Hewlett Packard Enterprise Development LP
•
Filing: 1996-07-03
•
Granted: 1999-06-15
•
Expires: 2016-07-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A MIB manager including set of software interfaces, semantics, procedures and data structures that work together as a system to dynamically manage a tree of SNMP data objects identified by a standard object identifier (OID) along with each object's value. An agent uses the interface of the MIB manager to add and delete MIB objects by OID. When one or more new objects are added to the MIB tree, the agent provides the MIB manager with references to subroutines within the agent and external to the MIB manager, which subroutines operate to manage the identified objects by monitoring and controlling the objects' values. This enables the MIB manager to be implemented in a manner independent of the application and hardware. The MIB manager allows agent to add new objects at any level within the MIB tree, thus allowing modification at any desired degree of granularity. The agent may add a single leaf element, a table row, an entire table or an entire branch of the MIB tree. If the agent adds a branch to the MIB tree through the MIB manager interface, where the branch is itself a tree of MIB objects, then the agent includes proper procedures for managing the objects and values for that branch. Security information may also be defined for new objects, either by referencing an existing access rights definition or by referencing new access rights.

Inventors

  • 👤 Jason J. Spofford
  • 👤 Richard G. Russell
  • 👤 Rodney S. Canion

Bibliographic Details

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

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 147 words
A management information base (MIB) manager for maintaining a MIB structure of objects for control by an agent, the agent including functions for managing initially defined objects in the MIB structure and a definition of at least one new object, the MIB manager comprising: an agent interface for receiving commands from the agent and for providing object values to the agent from the MIB structure; a MIB interface for reading and modifying object values in the MIB structure and for modifying the MIB structure; and a plurality of functions for reading and modifying values of objects in, for adding objects to and for removing objects from the MIB structure as controlled by the agent; wherein said plurality of functions add a new object to the MIB structure in response to a request by the agent and according to the definition within the agent of the new object.
Claim 2
Dependent Claim 147 words
A management information base (MIB) manager for maintaining a MIB structure of objects for control by an agent, the agent including functions for managing initially defined objects in the MIB structure and a definition of at least one new object, the MIB manager comprising: an agent interface for receiving commands from the agent and for providing object values to the agent from the MIB structure; a MIB interface for reading and modifying object values in the MIB structure and for modifying the MIB structure; and a plurality of functions for reading and modifying values of objects in, for adding objects to and for removing objects from the MIB structure as controlled by the agent; wherein said plurality of functions add a new object to the MIB structure in response to a request by the agent and according to the definition within the agent of the new object.
Claim 3
Dependent Claim 41 words
The MIB manager of claim 1, wherein said plurality of functions includes an add function called with an address to a location within the agent to a definition of a new object for adding the new object to the MIB structure.
Claim 4
Dependent Claim 24 words
The MIB manager of claim 1, wherein said plurality of functions includes a remove function for removing an existing object from the MIB structure.
Claim 5
Dependent Claim 71 words
A management module for managing a device, comprising: a processor; and memory for storing data and executable code for execution by said processor, said data and executable code including: a management information base (MIB) structure defining objects associated with the device for managing the device; and a MIB manager for maintaining said MIB structure, said MIB manager including executable code for dynamically modifying the structure of said MIB structure during operation.
Claim 6
Dependent Claim 71 words
A management module for managing a device, comprising: a processor; and memory for storing data and executable code for execution by said processor, said data and executable code including: a management information base (MIB) structure defining objects associated with the device for managing the device; and a MIB manager for maintaining said MIB structure, said MIB manager including executable code for dynamically modifying the structure of said MIB structure during operation.
Claim 7
Dependent Claim 69 words
The management module of claim 4, wherein said memory further includes: an agent including executable code for managing operation of the device as defined by objects within said MIB structure, wherein said agent interfaces with said MIB manager for reading and modifying values of said objects; and wherein said MIB manager includes an agent interface for enabling said agent to manage operation of the device through said MIB manager.
Claim 8
Dependent Claim 88 words
The management module of claim 5, wherein said memory further includes: an upgrade module for upgrading said agent, said upgrade module including: a definition of at least one new object for adding to said MIB structure; and a procedure called in response to changes of the device for commanding said MIB manager to add said definition of at least one new object to said MIB structure; wherein said MIB manager adds said definition of at least one new object to said MIB structure in response to said procedure.
Claim 9
Dependent Claim 37 words
The management module of claim 6, wherein said upgrade module further includes: a remove procedure called in response to changes of the device for commanding said MIB manager to remove an identified object from said MIB structure.
Claim 10
Dependent Claim 22 words
The management module of claim 6, wherein said upgrade module further comprises: executable code for managing said at least one new object.
Claim 11
Dependent Claim 28 words
The management module of claim 6, wherein said upgrade module further comprises: a reference to a security definition defining security rights for said at least one new object.
Claim 12
Dependent Claim 148 words
The management module of claim 4, wherein said memory further includes: an agent including executable code for managing operation of the device as defined by objects within said MIB structure, wherein said agent interfaces with said MIB manager for reading and modifying values of said objects, said agent further including an add procedure for commanding said MIB manager to add a new object to said MIB structure with an address to a definition of said new object; and an upgrade module for upgrading said agent in response to changes of the device, said upgrade module including said definition of said new object; wherein said MIB manager includes an agent interface for enabling said agent to manage operation of the device through said MIB manager, and wherein said MIB manager adds said definition of at least one new object to said MIB structure in response to said add procedure.
Claim 13
Dependent Claim 28 words
The management module of claim 10, wherein said agent further includes: a remove procedure for commanding said MIB manager to remove an identified object from said MIB structure.
Claim 14
Dependent Claim 93 words
A network system, comprising: a plurality of network nodes; a network device, including: a plurality of ports, each for coupling to one of said plurality of network nodes; a processor; and memory for storing data and executable code for execution by said processor, said data and executable code including: a management information base (MIB) structure defining objects associated with said network device for managing said network device; and a MIB manager for maintaining said MIB structure, said MIB manager including executable code for dynamically modifying the structure of said MIB structure during operation.
Claim 15
Dependent Claim 93 words
A network system, comprising: a plurality of network nodes; a network device, including: a plurality of ports, each for coupling to one of said plurality of network nodes; a processor; and memory for storing data and executable code for execution by said processor, said data and executable code including: a management information base (MIB) structure defining objects associated with said network device for managing said network device; and a MIB manager for maintaining said MIB structure, said MIB manager including executable code for dynamically modifying the structure of said MIB structure during operation.
Claim 16
Dependent Claim 71 words
The network system of claim 12, wherein said memory further includes: an agent including executable code for managing operation of said network device as defined by objects within said MIB structure, wherein said agent interfaces with said MIB manager for reading and modifying values of said objects; and wherein said MIB manager includes an agent interface for enabling said agent to manage operation of said network device through said MIB manager.
Claim 17
Dependent Claim 94 words
The network system of claim 13, wherein said memory further includes: an upgrade module for upgrading said agent, said upgrade module including: a definition of at least one new object for adding to said MIB structure; and a procedure called in response to changes of said network device for commanding said MIB manager to add said definition of at least one new object to said MIB structure; wherein said MIB manager includes an add function for adding said definition of at least one new object to said MIB structure in response to said procedure.
Claim 18
Dependent Claim 55 words
The network system of claim 14, wherein said upgrade module further includes: a remove procedure called in response to changes of said network device for commanding said MIB manager to remove an identified object from said MIB structure; and said MIB manager including a remove function for removing said identified object from said MIB structure.
Claim 19
Dependent Claim 22 words
The network system of claim 14, wherein said upgrade module further comprises: executable code for managing said at least one new object.
Claim 20
Dependent Claim 28 words
The network system of claim 14, wherein said upgrade module further comprises: a reference to a security definition defining security rights for said at least one new object.
Claim 21
Dependent Claim 156 words
The network system of claim 12, wherein said memory further includes: an agent including executable code for managing operation of said network device as defined by objects within said MIB structure, wherein said agent interfaces with said MIB manager for reading and modifying values of said objects, said agent further including an add procedure for commanding said MIB manager to add a new object to said MIB structure with an address to a definition of said new object; and an upgrade module for upgrading said agent in response to changes of said network device, said upgrade module including said definition of said new object; wherein said MIB manager includes an agent interface for enabling said agent to manage operation of said network device through said MIB manager, and wherein said MIB manager includes an add function for adding said definition of at least one new object to said MIB structure in response to said add procedure.
Claim 22
Dependent Claim 45 words
The network system of claim 18, wherein said agent further includes: a remove procedure for commanding said MIB manager to remove an identified object from said MIB structure; and said MIB manager including a remove function for removing said identified object from said MIB structure.
Claim 23
Dependent Claim 187 words
The network system of claim 12, further comprising: a slot for receiving and coupling an uplink device for expanding the network system; and wherein said memory further includes: an agent including executable code for managing operation of said network device as defined by objects within said MIB structure, wherein said agent interfaces with said MIB manager for reading and modifying values of said objects; and a software module for upgrading said agent in response to said uplink device being plugged into said slot, said software module including: a definition of at least one uplink object for adding to said MIB structure for defining objects associated with management of said uplink device; and an add procedure for commanding said MIB manager to add said definition of at least one uplink object to said MIB structure; said MIB manager including an agent interface for enabling said agent to manage operation of said network device with said through said MIB manager, and wherein said MIB manager includes an add function for adding said definition of at least one uplink object to said MIB structure in response to said add procedure.
Claim 24
Dependent Claim 29 words
The network system of claim 20, wherein said software module further comprises: executable code for managing said at least one uplink object for enabling management of said uplink device.
Claim 25
Dependent Claim 29 words
The network system of claim 21, further comprising: one of said plurality of network nodes including a management console for submitting requests to said agent of said network device.

References Cited (Backward Citations)

US5559958A Cited
US5367635A Cited
US5309563A Cited
US5491796A Cited
US5461609A Cited
US5509123A Cited
US5726979A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-06-14 2002-12-14 2003-06-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-06-14 2006-12-14 2007-06-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-06-14 2010-12-14 2011-06-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag