U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

System and method for managing control flow of computer programs executing in a computer system

Patent 5754855 Issued on May 19, 1998. Estimated Expiration Date: Icon_subject May 12, 2017. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

System and method for interfacing computer application programs written in different languages to a software system
Patent #: 5097533
Issued on: 03/17/1992
Inventor: Burger, et al.

Integration of data between typed objects by mutual, direct invocation between object managers corresponding to object types
Patent #: 5206951
Issued on: 04/27/1993
Inventor: Khoyi, et al.

Customized and versatile event monitor within event management services of a computer system
Patent #: 5237684
Issued on: 08/17/1993
Inventor: Record, et al.

Notification of event handlers in broadcast or propagation mode by event management services in a computer system
Patent #: 5305454
Issued on: 04/19/1994
Inventor: Record, et al.

Method for asynchronous application communication
Patent #: 5327558
Issued on: 07/05/1994
Inventor: Burke, et al.

General data stream parser for encoding and decoding data and program interface for same
Patent #: 5339421
Issued on: 08/16/1994
Inventor: Housel, III

System for dynamic run-time binding of software modules in a computer system
Patent #: 5339430
Issued on: 08/16/1994
Inventor: Lundin, et al.

Hint generation in smart recompilation
Patent #: 5446899
Issued on: 08/29/1995
Inventor: Brett

Method for representing and signaling run-time program conditions Patent #: 5455949
Issued on: 10/03/1995
Inventor: Conder, et al.

Inventors

Application

No. 854363 filed on 05/12/1997

US Classes:

718/106, Dependency based cooperative processing of multiple programs working together to accomplish a larger task718/101, Batch or transaction processing718/102Process scheduling

Examiners

Primary: Harrell, Robert B.
Assistant: Najjar, Saleh

Attorney, Agent or Firm

International Classes

G06F 009/00
G06F 013/00

Abstract

Processing an event signifying a condition in a computer system is described. The computer system maintains an invocation stack which includes a plurality of stack frames. Such event processing operates by selecting a stack frame from the invocation stack, and then determining whether a user specified event processing procedure capable of processing the event has been registered with the selected stack frame. If a user specified event processing procedure has been so registered, then the event is processed using the user specified event processing procedure as specified by a set of rules and options defined for the disposition and/or processing of the specific event. Optionally, it is then determined whether a language specific event processing procedure capable of processing the event has been registered with the selected stack frame. If a language specific event processing procedure has been so registered, then the event is processed using the language specific event processing procedure as specified by a set of rules and options defined for the disposition and/or processing of the specific event. If an user specified event processing procedure capable of processing the event or a language specific event processing procedure capable of processing the event has not been registered with any stack frame of the invocation stack or have chosen not to terminate the event processing, then the event is processed using an applicable default event processing procedure.

PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$16.95more info
 
Sign InRegister
Username  
Password   
forgot password?