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

Method for monitoring transactions in an object-oriented environment

Assignee: Hewlett Packard Development Co LP
•
Filing: 1995-06-28
•
Granted: 1996-05-14
•
Expires: 2015-06-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for allowing events in a rich object-oriented environment to be monitored by functional processes within that environment. Events can be monitored by any number of functional processes, and the monitoring functional processes can take action based upon the monitored event received. Multiple object-oriented environments are provided with each environment comprising a distributed communications manager. These distributed communications managers facilitate the monitoring of events by the functional processes. An overall communications manager is also provided to monitor the entire system.

Inventors

  • 👤 Timothy Collins
  • 👤 Kevin G. Ewert
  • 👤 M. Colin Gerety
  • 👤 Jon Gustafson
  • 👤 Ian Thomas

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 17:25
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/30; G06F11/34; G06F11/3466; G06F11/3495; G06F2201/00; G06F2201/865

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 266 words
A method for monitoring operations in a computer system, where an operation consists of an operation request event and an operation complete event, said computer system comprising a CPU and a RAM, said RAM comprising an object-oriented environment, said object-oriented environment comprising a first functional process capable of performing one or more services, said method comprising the steps of: (1) monitoring operations involving said first functional process, using a first distributed communications manager, said first distributed communications manager residing within said object-oriented environment; (2) utilizing a first binding table, contained in said first distributed communications manager, for indicating whether a second functional process within said object-oriented environment is to receive an indication that an operation involving said first functional process occurred; (3) creating a composite functional process which includes said object-oriented environment, wherein a higher level object-oriented environment can be created comprising one or more additional object-oriented environments and/or one or more single functional processes, and wherein operations occurring between said one or more additional object-oriented environments and/or single functional processes are monitored by a higher level communications manager having a second binding table, said higher level communications manager residing within said RAM and outside of said object-oriented environment; (4) utilizing a socket to pass indications of said operations occurring between said one or more additional object-oriented environments and/or single functional processes to and from said higher level communications manager; and (5) permitting a third functional process, using said second binding table of said higher level communications manager, to monitor operations involving said one or more additional object-oriented environments and/or one or more single functional processes.
Claim 2
Independent Claim 266 words
A method for monitoring operations in a computer system, where an operation consists of an operation request event and an operation complete event, said computer system comprising a CPU and a RAM, said RAM comprising an object-oriented environment, said object-oriented environment comprising a first functional process capable of performing one or more services, said method comprising the steps of: (1) monitoring operations involving said first functional process, using a first distributed communications manager, said first distributed communications manager residing within said object-oriented environment; (2) utilizing a first binding table, contained in said first distributed communications manager, for indicating whether a second functional process within said object-oriented environment is to receive an indication that an operation involving said first functional process occurred; (3) creating a composite functional process which includes said object-oriented environment, wherein a higher level object-oriented environment can be created comprising one or more additional object-oriented environments and/or one or more single functional processes, and wherein operations occurring between said one or more additional object-oriented environments and/or single functional processes are monitored by a higher level communications manager having a second binding table, said higher level communications manager residing within said RAM and outside of said object-oriented environment; (4) utilizing a socket to pass indications of said operations occurring between said one or more additional object-oriented environments and/or single functional processes to and from said higher level communications manager; and (5) permitting a third functional process, using said second binding table of said higher level communications manager, to monitor operations involving said one or more additional object-oriented environments and/or one or more single functional processes.
Claim 3
Dependent Claim 38 words
The method of claim 1, further comprising the step of executing some functionality upon receipt of an indication that an operation involving said one or more additional object-oriented environments and/or one or more single functional processes has occurred.
Claim 4
Dependent Claim 22 words
The method of claim 1, wherein said step (1) comprises the step of monitoring error messages using said first distributed communications manager.
Claim 5
Dependent Claim 29 words
The method of claim 3, further comprising the step of monitoring a plurality of operation request events, operation complete events and/or error messages from a plurality of functional processes.

References Cited (Backward Citations)

US4694396A Cited
US5060150A Cited
US5165018A Cited
US4817080A Cited
US5151987A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag