Patents by Inventor William N. J. Tindall

William N. J. Tindall has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 5630137
    Abstract: A condition handling method and means capable of handling programs written in a plurality computer programming languages is created by a set of routines which implement the Common Condition Handling (CCH) function. These routines have entry points which are declared as external or entry variables which enables application programs to link to them. The compilers and application programs can then interact with the condition handling process by calling or branching to the entry points in the common condition handling code when the program is executing. Language specific condition handling routines and user condition handlers are invoked using a last-in-first-out (LIFO) queue to associate the handlers with the current stack frame. Any handler may respond to the CCH with one of three types of requests: Resume, Percolate, and Promote. A separate means is provided for registering Exit Handlers and to move the resume cursor.
    Type: Grant
    Filed: February 13, 1995
    Date of Patent: May 13, 1997
    Assignee: International Business Machines Corporation
    Inventors: William P. Carney, Ralph O. Conder, Laurence E. England, Jeffrey A. Grantz, Daniel R. Hicks, George Lausman, Robert M. Smith, William N. J. Tindall
  • Patent number: 5455949
    Abstract: An improved method and system is described for generalized handling of conditions occurring during program execution in a computer system having a multi-language Condition Manager (CM). A general signaling routine having object code for an external entry point suitable for linking to application programs written in any language supporting external calls is used. The signaling routine may be used by programs to eliminate the step of checking return codes from subroutines by coding the subroutine to automatically signal the proper condition to the CM which in conjunction with user defined condition handlers takes proper actions in response to the condition. A general condition token which may be used as a feedback token is defined as a condition identifier, a format code for the condition identifier, a severity code for the condition, a control code for a facility identifier, a facility identifier and an optional handle for instance specific information.
    Type: Grant
    Filed: September 6, 1991
    Date of Patent: October 3, 1995
    Assignee: International Business Machines Corporation
    Inventors: Ralph O. Conder, Jeffrey A. Grantz, Scott A. Plaetzer, Robert M. Smith, William N. J. Tindall
  • Patent number: 4567574
    Abstract: A method for optimizing instruction path lengths in a compilation of COBOL source code with reference to PERFORM statements requires a two-step procedure in which the control transfer relationship among the PERFORM statements and associated procedures is characterized as a vector of attributes, and a second step in which the vectors are interpreted for any given PERFORM statement such that, where indicated, the code of the procedure or simplified linkage code will be substituted for the PERFORM statement.
    Type: Grant
    Filed: March 14, 1983
    Date of Patent: January 28, 1986
    Assignee: International Business Machines Corporation
    Inventors: Henry Y. Saade, William N. J. Tindall