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

Object independent scoping in an open system interconnection system

Assignee: International Business Machines Corp
•
Filing: 1994-09-21
•
Granted: 1997-12-30
•
Expires: 2014-09-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In an Open System Interconnection (OSI) environment, an agent Common Management Information Protocol (CMIP) platform maintains an up to date tree of all of the Managed Object Instances (MOIs), in order to perform scoping functions. The agent platform receives a message from an OSI manager which includes a base MOI and levels below the base MOI to receive the message. The agent platform recurses through the tree below the base MOI to determine which MOIs should receive the message. If the message is delete, the children of MOIs to be deleted are also deleted. The children of undeletable MOIs are not deleted. A current, accurate tree is maintained by the agent platform, which can register a new MOI in the tree when a valid request is received from the MOI or the manager. The agent platform can also deregister an MOI upon valid request from the agent associated with the platform.

Inventors

  • 👤 Wade C. Allen
  • 👤 Jeremy Philip Goodwin
  • 👤 Robert Louis Nielsen
  • 👤 Paul Joseph Reder
  • 👤 Douglas Toltzman

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 23:07
CPC Classifications
H; H04; H04L; H04L41/00; H04L41/02; H04L41/0213; H04L41/04; H04L41/046

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 179 words
A method, resident in an agent platform, for scoping managed object instances (MOIs) to receive a message from a manager application, said message specifying a portion of a tree containing the MOIs to receive the message, the method comprising the steps of: maintaining, at the agent platform, said tree in a current and an accurate state: receiving at the agent platform the message from the manager: from the message determining at the agent platform the specified tree portion; recursing by the agent platform through the tree within and adjacent to the tree portion to find which MOIs should receive the message; generating, at the agent platform, a scope list comprising the MOIs which should receive the message; sending a message from the agent platform to the MOIs which should receive the message as determined from said generating step, thereby permitting the MOIs to process said message without having to know of the presence or absence of other MOIs; wherein the message from the manager is delete, and MOIs are only added to the scope list if they are deletable.
Claim 2
Independent Claim 179 words
A method, resident in an agent platform, for scoping managed object instances (MOIs) to receive a message from a manager application, said message specifying a portion of a tree containing the MOIs to receive the message, the method comprising the steps of: maintaining, at the agent platform, said tree in a current and an accurate state: receiving at the agent platform the message from the manager: from the message determining at the agent platform the specified tree portion; recursing by the agent platform through the tree within and adjacent to the tree portion to find which MOIs should receive the message; generating, at the agent platform, a scope list comprising the MOIs which should receive the message; sending a message from the agent platform to the MOIs which should receive the message as determined from said generating step, thereby permitting the MOIs to process said message without having to know of the presence or absence of other MOIs; wherein the message from the manager is delete, and MOIs are only added to the scope list if they are deletable.
Claim 3
Dependent Claim 28 words
The method of claim 1 wherein the children of MOIs to be added to the scope list are added to the scope list if said children are deletable.
Claim 4
Dependent Claim 27 words
The method of claim 2 wherein an MOI is not deletable if it is flagged not deletable or if it has any children which are not deletable.
Claim 5
Dependent Claim 175 words
Apparatus within an agent platform, for scoping managed object instances (MOIs) to receive a message from a manager in a manager application, said message specifying a scope portion of a tree containing the MOIs to receive the message, the apparatus comprising: a receiver in the agent platform receiving the message from the manager; a processing module in the agent platform determining the specified tree portion; a recusor in the agent platform recursing through the tree within and adjacent to the tree portion to find which MOIs should receive the message; a list generator in the agent platform generating a scope list comprising the MOIs which should receive the message; a transmitter sending a message from the agent platform to the MOIs which should receive the message as determined by said processing module, thereby permitting the MOIs to process said message without having to know of the presence or absence of other MOIs; wherein the message from the manager is delete; and the list generator only adds MOIs to the scope list if they are deletable.
Claim 6
Dependent Claim 175 words
Apparatus within an agent platform, for scoping managed object instances (MOIs) to receive a message from a manager in a manager application, said message specifying a scope portion of a tree containing the MOIs to receive the message, the apparatus comprising: a receiver in the agent platform receiving the message from the manager; a processing module in the agent platform determining the specified tree portion; a recusor in the agent platform recursing through the tree within and adjacent to the tree portion to find which MOIs should receive the message; a list generator in the agent platform generating a scope list comprising the MOIs which should receive the message; a transmitter sending a message from the agent platform to the MOIs which should receive the message as determined by said processing module, thereby permitting the MOIs to process said message without having to know of the presence or absence of other MOIs; wherein the message from the manager is delete; and the list generator only adds MOIs to the scope list if they are deletable.
Claim 7
Dependent Claim 24 words
The apparatus of claim 4 wherein the generating means adds the children of MOIs to the scope list only if said children are deletable.
Claim 8
Dependent Claim 27 words
The apparatus of claim 5 wherein an MOI is not deletable if it is flagged not deletable or if it has any children which are not deletable.
Claim 9
Independent Claim 210 words
A method, resident in an agent platform, for scoping managed object instances (MOIs) within a tree to receive a message from a manager in a manager application, said message specifying the base MOI and the levels below the base MOI containing MOIs to receive the message, the method comprising the steps of: receiving the message at the agent platform from the manager; parsing the message by the agent platform to find the specified base MOI and levels below the base MOI; finding, by the agent platform, the base MOI within the tree; recursing down each branch of the tree in the agent platform below the base MOI to the bottom of the tree and unrecursing back up to find which MOIs should receive the message; generating in the agent platform a scope list comprising the MOIs which should receive the message; sending a message from the agent platform to the MOIs on the scope list; sending an error message from the agent platform to the manager if the scope list is empty; and wherein if the message is delete; while recursing through tree, determining which MOIs are flagged undeletable; while generating the scope list, omitting MOIs which are flagged undeletable and omitting the children of MOIs which are flagged undeletable.
Claim 10
Independent Claim 210 words
A method, resident in an agent platform, for scoping managed object instances (MOIs) within a tree to receive a message from a manager in a manager application, said message specifying the base MOI and the levels below the base MOI containing MOIs to receive the message, the method comprising the steps of: receiving the message at the agent platform from the manager; parsing the message by the agent platform to find the specified base MOI and levels below the base MOI; finding, by the agent platform, the base MOI within the tree; recursing down each branch of the tree in the agent platform below the base MOI to the bottom of the tree and unrecursing back up to find which MOIs should receive the message; generating in the agent platform a scope list comprising the MOIs which should receive the message; sending a message from the agent platform to the MOIs on the scope list; sending an error message from the agent platform to the manager if the scope list is empty; and wherein if the message is delete; while recursing through tree, determining which MOIs are flagged undeletable; while generating the scope list, omitting MOIs which are flagged undeletable and omitting the children of MOIs which are flagged undeletable.

References Cited (Backward Citations)

US5252986A Cited
US5493678A Cited
US5452433A Cited
US5295256A Cited
US5317742A Cited
US5491822A Cited
US5519863A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag