Patents by Inventor Peter J. McInerney

Peter J. McInerney 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: 6067641
    Abstract: A human-oriented object programming system (HOOPS) and its debugger provide an interactive and dynamic modeling system to assist in the incremental generation of symbolic information of computer programs that facilitates the development of complex computer programs such as operating systems and large applications with graphic user interfaces (GUIs). A program is modeled as a collection of units called components. A component represents a single compilable language element such as a class or a function. One major functionality built in HOOPS is the debugger, using symbolic properties. The database stores the components and properties. The debugger, using a GUI, displays to the user the execution state of the program. To display the execution state in terms of the programmer's source code, the debugger demands retrieval and/or generation of the symbolic properties of the program.
    Type: Grant
    Filed: February 9, 1999
    Date of Patent: May 23, 2000
    Assignee: Object Technology Licensing Corporation
    Inventors: Peter J. McInerney, Lawrence L. You, Michael D. Wimble
  • Patent number: 5956479
    Abstract: A human oriented object programming system (HOOPS) and its debugger provide an interactive and dynamic modeling system to assist in the incremental generation of symbolic information of computer programs which facilitates the development of complex computer programs such as operating systems and large applications with graphic user interfaces (GUIs). A program is modeled as a collection of units called components. A component represents a single compilable language element such as a class or a function. One major functionality built on HOOPS is the debugger, using symbolic properties. The database stores the components and properties. The debugger, using a GUI, displays to the user the execution state of the program. To display the execution state in terms of the programmer's source code, the debugger demands retrieval and/or generation of the symbolic properties of the program.
    Type: Grant
    Filed: November 13, 1995
    Date of Patent: September 21, 1999
    Assignee: Object Technology Licensing Corporation
    Inventors: Peter J. McInerney, Lawrence L. You, Michael D. Wimble
  • Patent number: 5325533
    Abstract: A human oriented object programming system provides an interactive and dynamic modeling system to assist in the incremental building of computer programs which facilitates the development of complex computer programs such as operating systems and large applications with graphic user interfaces (GUIs). A program is modeled as a collection of units called components. A component represents a single compilable language element such as a class or a function. The three major functionality are the database, the compiler and the build mechanism. The database stores the components and properties. The compiler, along with compiling the source code of a property, is responsible for calculating the dependencies associated with a component. The build mechanism uses properties of components along with the compiler generated dependencies to correctly and efficiently sequence the compilation of components during a build process.
    Type: Grant
    Filed: June 28, 1993
    Date of Patent: June 28, 1994
    Assignee: Taligent, Inc.
    Inventors: Peter J. McInerney, Curtis A. Bianchi