Patents by Inventor Derek P. Henninger

Derek P. Henninger 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: 5706506
    Abstract: In an object-oriented application being executed in a digital computing system comprising a processor, a method and apparatus are provided for managing information retrieved from a structured database, such as a relational database, wherein the processor is used to construct a plurality of object instances, each of these object instances having its own unique object ID that provides a mapping between the object instance and at least one row in the structured database. The processor is used to construct a single cohesive data structure, called an object cache, that comprises all the object instances and that represents information retrieved from the structured database in a form suitable for use by one or more object-oriented applications.
    Type: Grant
    Filed: October 10, 1996
    Date of Patent: January 6, 1998
    Assignee: Persistence Software, Inc.
    Inventors: Richard H. Jensen, Derek P. Henninger
  • Patent number: 5615362
    Abstract: In an object-oriented application being executed in a digital computing system comprising a processor, a method and apparatus are provided for managing information retrieved from a structured database, such as a relational database, wherein the processor is used to construct a plurality of object instances, each of these object instances having its own unique object ID that provides a mapping between the object instance and at least one row in the structured database. The processor is used to construct a single cohesive data structure, called an object cache, that comprises all the object instances and that represents information retrieved from the structured database in a form suitable for use by one or more object-oriented applications.
    Type: Grant
    Filed: March 22, 1995
    Date of Patent: March 25, 1997
    Assignee: Persistence Software, Inc.
    Inventors: Richard H. Jensen, Derek P. Henninger
  • Patent number: 5499371
    Abstract: A method and apparatus are provided for using an object model of an object-oriented application to automatically map information between an object-oriented application and a structured database, such as a relational database. This is done by taking into account all of the semantics (implications) of an object model, such as inheritance and relationships among object classes, and using these semantics to generate a minimal set of routines for each object class that manipulate the object and other objects to which it is related or from which it inherits. The generated routines, when executed, provide transparent access to relational data or other field-delimited data. Object classes and routines generated using the method encapsulate all the details of database access, such that developers (computer programmers) can write object-oriented applications using those object classes without any explicit reference to or knowledge of the underlying database or its structure.
    Type: Grant
    Filed: March 22, 1995
    Date of Patent: March 12, 1996
    Assignee: Persistence Software, Inc.
    Inventors: Derek P. Henninger, Richard H. Jensen, Christopher T. Keene