Patent US6301557B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6301557B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for sharing objects and object state between processes

Assignee: Hewlett Packard Development Co LP
•
Filing: 1998-08-11
•
Granted: 2001-10-09
•
Expires: 2018-08-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for integrating management agents and EM frameworks is provided. For a representative embodiment, the present invention includes an open enterprise management gateway or OEM gateway. The OEM gateway is a software process that functions as an intermediary between one or more management agents and one or more EM frameworks. The OEM gateway includes a set of APIs that allow management agents to export object hierarchies to EM frameworks. The EM frameworks create interactive displays using the exported object hierarchies. The interactive displays allow users to invoke command interfaces for the displayed objects. When command interfaces are invoked, the EM frameworks invoke a callback request API within the OEM server. The OEM server then directs callback processing to an API exported by the appropriate management agent.

Inventors

  • 👤 Michael R. Miller
  • 👤 Collin P. O'Brien
  • 👤 Sylvain Boucher
  • 👤 Chantal Tremblay

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 06:59
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/54; G06F9/544; G06F8/00; G06F8/20; G06F8/24

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 117 words
A gateway for integrating management agents and EM frameworks, the apparatus comprising: a first interface for receiving objects exported by one or more management agents, each object corresponding to an entity managed by the exporting management agent; an first subsystem configured to select objects within the objects received by the first interface; a second interface for forwarding the selected objects to one or more EM frameworks; a third interface for receiving callback requests from the EM frameworks, each callback request associated with an exported object; a second subsystem for selecting a destination management agent for each callback request; and a fourth interface for forwarding each callback request to the destination management agent selected for the callback request.
Claim 2
Dependent Claim 117 words
A gateway for integrating management agents and EM frameworks, the apparatus comprising: a first interface for receiving objects exported by one or more management agents, each object corresponding to an entity managed by the exporting management agent; an first subsystem configured to select objects within the objects received by the first interface; a second interface for forwarding the selected objects to one or more EM frameworks; a third interface for receiving callback requests from the EM frameworks, each callback request associated with an exported object; a second subsystem for selecting a destination management agent for each callback request; and a fourth interface for forwarding each callback request to the destination management agent selected for the callback request.
Claim 3
Dependent Claim 43 words
A gateway as recited in claim 1 wherein each exported object has an associated state, and wherein the first subsystem is configured to select, where more than one management agent exports the same object, the object having the state with the highest priority.
Claim 4
Dependent Claim 46 words
A gateway as recited in claim 1 wherein the second subsystem is configured to determine if a callback request is specifically associated with a particular object and to select the management agent that exported the particular object as the destination management agent for that callback request.
Claim 5
Dependent Claim 46 words
A gateway as recited in claim 1 wherein the second subsystem is configured to determine if a callback request is generically associated with an object class and to select the management agent that exported the object class as the destination management agent for that callback request.
Claim 6
Dependent Claim 51 words
A gateway as recited in claim 1 wherein the first interface is configured to receive command interfaces exported by one or more management agents, each command interface corresponding to one or more exported objects and wherein the fourth interface is configured to forward the exported command interfaces to the EM frameworks.
Claim 7
Dependent Claim 15 words
A gateway as recited in claim 5 wherein the exported command interfaces are popup menus.
Claim 8
Independent Claim 100 words
A method for integrating management agents and EM frameworks, the method comprising the steps, performed by a computer system, of: receiving objects exported by one or more management agents, each object corresponding to an entity managed by the exporting management agent; selecting objects within the objects received by the first interface; forwarding the selected objects to one or more EM frameworks; receiving callback requests from the EM frameworks, each callback request associated with an exported object; selecting a destination management agent for each callback request; and forwarding each callback request to the destination management agent selected for the callback request.
Claim 9
Independent Claim 100 words
A method for integrating management agents and EM frameworks, the method comprising the steps, performed by a computer system, of: receiving objects exported by one or more management agents, each object corresponding to an entity managed by the exporting management agent; selecting objects within the objects received by the first interface; forwarding the selected objects to one or more EM frameworks; receiving callback requests from the EM frameworks, each callback request associated with an exported object; selecting a destination management agent for each callback request; and forwarding each callback request to the destination management agent selected for the callback request.
Claim 10
Dependent Claim 53 words
A method as recited in claim 7 wherein each exported object has an associated state, and wherein the step of selecting objects within the objects received by the first interface is configured to select, where more than one management agent exports the same object, the object having the state with the highest priority.
Claim 11
Dependent Claim 43 words
A method as recited in claim 7 further comprising the steps of: determining if a callback request is specifically associated with a particular object; and selecting the management agent that exported the particular object as the destination management agent for that callback request.
Claim 12
Dependent Claim 43 words
A method as recited in claim 7 further comprising the steps of: determining if a callback request is generically associated with an object class; and selecting the management agent that exported the object class as the destination management agent for that callback request.
Claim 13
Dependent Claim 42 words
A method as recited in claim 7 further comprising the steps of: receiving command interfaces exported by one or more management agents, each command interface corresponding to one or more exported objects; and forwarding the exported command interfaces to the EM frameworks.
Claim 14
Dependent Claim 15 words
A method as recited in claim 11 wherein the exported command interfaces are popup menus.
Claim 15
Dependent Claim 189 words
A computer program product comprising: a computer usable medium having computer readable code embodied therein for providing a gateway for integrating management agents and EM frameworks, the computer program product comprising: first computer readable program code devices configured to cause a computer system to receive objects exported by one or more management agents, each object corresponding to an entity managed by the exporting management agent; second computer readable program code devices configured to cause a computer system to select objects within the objects received by the first interface; third computer readable program code devices configured to cause a computer system to forward the selected objects to one or more EM frameworks; fourth computer readable program code devices configured to cause a computer system to receive callback requests from the EM frameworks, each callback request associated with an exported object; fifth computer readable program code devices configured to cause a computer system to select a destination management agent for each callback request; and sixth computer readable program code devices configured to cause a computer system to forward each callback request to the destination management agent selected for the callback request.
Claim 16
Dependent Claim 189 words
A computer program product comprising: a computer usable medium having computer readable code embodied therein for providing a gateway for integrating management agents and EM frameworks, the computer program product comprising: first computer readable program code devices configured to cause a computer system to receive objects exported by one or more management agents, each object corresponding to an entity managed by the exporting management agent; second computer readable program code devices configured to cause a computer system to select objects within the objects received by the first interface; third computer readable program code devices configured to cause a computer system to forward the selected objects to one or more EM frameworks; fourth computer readable program code devices configured to cause a computer system to receive callback requests from the EM frameworks, each callback request associated with an exported object; fifth computer readable program code devices configured to cause a computer system to select a destination management agent for each callback request; and sixth computer readable program code devices configured to cause a computer system to forward each callback request to the destination management agent selected for the callback request.
Claim 17
Dependent Claim 49 words
A computer program product as recited in claim 13 wherein each exported object has an associated state, and wherein the first computer readable program code devices are configured to select, where more than one management agent exports the same object, the object having the state with the highest priority.
Claim 18
Dependent Claim 52 words
A computer program product as recited in claim 13 wherein the fifth computer readable program code devices are configured to determine if a callback request is specifically associated with a particular object and to select the management agent that exported the particular object as the destination management agent for that callback request.
Claim 19
Dependent Claim 52 words
A computer program product as recited in claim 13 wherein the second computer readable program code devices are configured to determine if a callback request is generically associated with an object class and to select the management agent that exported the object class as the destination management agent for that callback request.
Claim 20
Dependent Claim 57 words
A computer program product as recited in claim 13 wherein the first computer readable program code devices are configured to receive command interfaces exported by one or more management agents, each command interface corresponding to one or more exported objects and wherein the fourth interface is configured to forward the exported command interfaces to the EM frameworks.
Claim 21
Dependent Claim 17 words
A computer program product as recited in claim 17 wherein the exported command interfaces are popup menus.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-10-08 2005-04-09 2005-10-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-10-08 2009-04-09 2009-10-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-10-08 2013-04-09 2013-10-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag