×

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

  • US 5,754,855 A
  • Filed: 05/12/1997
  • Issued: 05/19/1998
  • Est. Priority Date: 04/21/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of dynamically processing an event signifying a condition in a computer system, an invocation stack being maintained in said computer system, said invocation stack comprising a plurality of stack frames, the method comprising the steps of:

  • (1) selecting a condition event processing manager to process said event based upon an event token representing an event from a routine of the computer system, the event token containing information identifying and otherwise pertaining to the event;

    (2) selecting a stack frame from said invocation stack in response to said event, wherein the run-time occurrence of said event is substantially unpredictable;

    (3) determining whether a run-time event processing sub-manager associated with said selected condition event processing manager, and including user-defined event processing procedures for said event condition, has been registered with said selected stack frame;

    (4) processing said event using said run-time event processing sub-manager if said run-time event processing sub-manager has been so registered;

    (5) if a run-time event processing sub-manager for said event condition has not been registered with said selected stack frame, then determining whether a language specific event processing sub-manager associated with said selected condition event processing manager, and including event processing procedures defined by programming procedures for said event condition, has been registered with said selected stack frame; and

    (6) processing said event using said language specific event processing sub-manager if said language specific event processing sub-manager has been so registered.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×