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
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 01:24
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)
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 |