Patents by Inventor Craig Warren Thompson

Craig Warren Thompson 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: 5862386
    Abstract: A system and method for managing change in software systems and applications manages change for both transient and persistent objects in a domain independent, non-intrusive, object-oriented fashion. The system and method are designed and implemented as a combination of two abstract machines consisting of a set of inter-face functions visible to the application, and an internal or private state which is hidden from such application. Applications use the interface functions to obtain the services of this change management system and method. Since the internal state of such system and method is outside the application, change management is provided as a service without the need for altering or adding onto application data structures and interfaces.
    Type: Grant
    Filed: May 14, 1993
    Date of Patent: January 19, 1999
    Assignee: Texas Instruments Incorporated
    Inventors: Vappala John Joseph, Mark Benjamin Shadowens, Craig Warren Thompson, John Chung-Lin Chen
  • Patent number: 5787280
    Abstract: A system (20) and method for managing change in software systems and applications manages change for both transient and persistent objects in a domain independent, non-intrusive, object-oriented fashion. The system (20) and method are designed and implemented as a combination of two abstract machines (22,24) consisting of a set of interface functions (25,26) visible to the application, and an internal or private state (27,28) which is hidden from such application. Applications use the interface functions (25,26) to obtain the services of this change management system (20) and method. Since the internal state of such system (20) and method is outside the application, change management is provided as a service without the need for altering or adding onto application data structures and interfaces.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: July 28, 1998
    Assignee: Texas Instruments Incorporated
    Inventors: Vappala John Joseph, Mark Benjamin Shadowens, Craig Warren Thompson, John Chung-Lin Chen