Patents by Inventor Michael P. Priven

Michael P. Priven 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: 5896531
    Abstract: A method and system of increasing efficiency within a data processing system having multiple applications executing within the data processing system. Each of the applications requires a specific environment. A collection of parameters which specify an environment is stored within the data processing system in response to an initialization of the environment for utilization by a first application. Next, the minimal requirements of an second application requesting an environment are determined in response to an attempted initialization of the second application. An existing environment is then utilized if the collection of parameters specifying the environment meets the minimal requirements of the second application, wherein data processing efficiency is increased.
    Type: Grant
    Filed: February 26, 1993
    Date of Patent: April 20, 1999
    Assignee: International Business Machines Corporation
    Inventors: Donald E. Curtis, W. Pettus Gewin, Thomas F. Mitchell, Michael P. Priven, William L. Rich, Kathleen K. Tubbs
  • Patent number: 5327559
    Abstract: In an Object Oriented Programming System, a Communications Interface Packet (CIP) enables processing in either a remote system or in a batch environment. A CIP is an object in an Object Oriented Programming System, and like any other object, the CIP object contains data or attributes surrounded by or encapsulated by methods or actions for those data or attributes. Unique to a CIP, however, are attributes which contain an action, an object and parameters. An Application Programming Interface (API) method enables remote processing. An IPA method, which is the reverse of the API method, creates the CIP object which is to be executed in a remote or batch system through the application programming interface. After a CIP object has been created, it must be flattened or formatted prior to submission to the batch system or prior to sending the CIP object to a remote system.
    Type: Grant
    Filed: October 23, 1990
    Date of Patent: July 5, 1994
    Assignee: International Business Machines Corporation
    Inventors: Michael P. Priven, Robert L. Abraham, Floyd W. Shackelford, Richard E. Moore, Thomas P. Moorman, April D. E. Stiles, Jane E. Schrock
  • Patent number: 5161225
    Abstract: Time consuming and reusable queries are handled in an object oriented database management system by providing a persistent stream object class. The persistent stream object class is a subclass of the stream class which is typically provided to encapsulate the results of a query. The persistent stream class inherits all the attributes and methods of the stream class but also includes a "save" method for saving the results of a query. When a query names a persistent stream as it object, the query results are saved. The query may also be performed in background or batch mode. All time consuming and reusable queries are performed by sending a query message to the persistent stream class, to thereby automatically save the query results.
    Type: Grant
    Filed: October 23, 1989
    Date of Patent: November 3, 1992
    Assignee: International Business Machines Corporation
    Inventors: Robert L. Abraham, Michael P. Priven
  • Patent number: 5151987
    Abstract: The present invention is directed to systems and methods for recovering from unplanned failures in object oriented computing environments. The systems and methods of the present invention recover from unplanned failures in an efficient manner by storing recovery information in recovery objects. During recovery operations from an unplanned failure, object instance methods (which were abnormally terminated by the unplanned failure) use the recovery information to identify committable actions which were executed prior to the unplanned failure. The object instance methods then execute committable actions which were not executed prior to the unplanned failure. Thus, according to the present invention, the committable actions which were executed prior to the unplanned failure are not re-executed, and the committable actions which were not executed prior to the planned failure are executed.
    Type: Grant
    Filed: October 23, 1990
    Date of Patent: September 29, 1992
    Assignee: International Business Machines Corporation
    Inventors: Robert L. Abraham, Michael P. Priven, Thomas P. Moorman