Patents by Inventor Harry John Beatty

Harry John Beatty 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: 7823158
    Abstract: A computing environment and techniques are provided for processing work out of order in one or more processing contexts. The processing techniques include: determining, for a processing context having an associated stack of waiting resources, whether a last-in listed resource in the stack of waiting resource is available, and if so, resuming processing of a suspended unit of work requiring the last-in listed resource; and determining, otherwise, whether an out of order execution unit of work is available for processing in the context, and if so, processing the out of order execution unit of work while the suspended unit of work awaits the last-in listed resource. Out of order execution units of work can be processed in order from a regular unit of work queue, or out of order from an out of order unit of work queue of a processing context.
    Type: Grant
    Filed: August 18, 2005
    Date of Patent: October 26, 2010
    Assignee: International Business Machines Corporation
    Inventors: Harry John Beatty, III, Peter Claude Elmendorf, Chen Luo
  • Patent number: 5751595
    Abstract: A method for verifying that an integrated circuit design tool kit has not been modified in an unauthorized manner is accomplished by providing a verification procedure that, when an executable subrule of the tool kit has been selected to be part of the rule system, the executable subrule reads a table of time stamps. This table of time stamps and a key are provided, as representative data, to an authentication subrule by the executable subrule. The executable subrule and the authentication subrule perform an authentication check algorithm upon the representative data to produce remotely and locally checked data respectively. The executable subrule then provides the locally checked data to the authentication subrule which compares the locally checked data with the remotely checked data. When a match occurs between the data, the authentication subrule indicates that the executable subrule has not been modified in an unauthorized manner.
    Type: Grant
    Filed: March 14, 1996
    Date of Patent: May 12, 1998
    Assignee: International Business Machines Corporation
    Inventors: Harry John Beatty, III, Peter Claude Elmendorf, Jeannie Harrigan Panner, Bijan Salimi, Lansing Dunn Pickup
  • Patent number: 5748489
    Abstract: In order to efficiently execute a complex task within a computer system, the task is partitioned into a plurality of entities. A master process and a slave process are started for each entity. The master processes schedule operations to be performed, while the slave processes perform the operations. One slave process is coupled to one or more other slave processes because of path interconnections between the entities. Communication is established between any coupled slave processes such that one slave process may directly communicate with another slave process without involving the master processes. The master and slave processes execute in parallel on a plurality of processors.
    Type: Grant
    Filed: May 30, 1995
    Date of Patent: May 5, 1998
    Assignee: International Business Machines Corporation
    Inventors: Harry John Beatty, Peter Claude Elmendorf, Roland Roberto Gillis, Ira Pramanick