Patents by Inventor Craig W. Thompson

Craig W. 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: 5826077
    Abstract: An object-oriented query language apparatus and method provides data abstraction, seamlessness with respect to the host programming language, set support orthogonal to persistence and strong typing. Such apparatus for processing queries includes a preprocessor to parse, optimize, and translate object query language statements into efficient host language statements, connected to a compiler that compiles such host language statements into executable code. Therefore, by inputting a program containing statements using a host language's type system as well as employing the host language's expressions, object composition, and inheritance in the formulation of queries, and by combining the Select-From-Where style of Standard Query Language as a basic structure for query statements with the set-valued function of the host language as targets for those queries, an associative query capability is added to a host programming language, thereby improving its versatility and functionality.
    Type: Grant
    Filed: April 17, 1997
    Date of Patent: October 20, 1998
    Assignee: Texas Instruments Incorporated
    Inventors: Jose Alfredo Blakeley, Craig W. Thompson
  • Patent number: 5761493
    Abstract: An object-oriented query language apparatus and method provides data abstraction, seamlessness with respect to the host programming language, set support orthogonal to persistence and strong typing. Such apparatus for processing queries includes a preprocessor to parse, optimize, and translate object query language statements into efficient host language statements, connected to a compiler that compiles such host language statements into executable code. Therefore, by inputting a program containing statements using a host language's type system as well as employing the host language's expressions, object composition, and inheritance in the formulation of queries, and by combining the Select-From-Where style of Standard Query Language as a basic structure for query statements with the set-valued function of the host language as targets for those queries, an associative query capability is added to a host programming language, thereby improving its versatility and functionality.
    Type: Grant
    Filed: April 30, 1990
    Date of Patent: June 2, 1998
    Assignee: Texas Instruments Incorporated
    Inventors: Jose Alfredo Blakeley, Craig W. Thompson
  • Patent number: 5752034
    Abstract: The present invention provides an in-line wrapper sentry for a programming language to detect events and to transparently extend the behavior of the events.
    Type: Grant
    Filed: September 13, 1994
    Date of Patent: May 12, 1998
    Assignee: Texas Instruments Incorporated
    Inventors: Aditya Srivastava, Jose A. Blakeley, Stephen J. Ford, Moira Mallison, Craig W. Thompson, David L. Wells
  • Patent number: 5297279
    Abstract: A system and method for database management for providing support for long-term storage and retrieval of objects created by application programs written at least in part in object-oriented programming languages consists of a plurality of software modules. These modules provide data definition language translation, object management, object translation, and persistent object storage service. Such system implements an object fault capability to reduce the number of interactions between the application, the database management system, and the database.
    Type: Grant
    Filed: May 30, 1990
    Date of Patent: March 22, 1994
    Assignee: Texas Instruments Incorporated
    Inventors: Thomas J. Bannon, Stephen J. Ford, Vappala J. Joseph, Edward R. Perez, Robert W. Peterson, Diana M. Sparacin, Satish M. Thatte, Craig W. Thompson, Chung C. Wang, David L. Wells
  • Patent number: 4688195
    Abstract: A system for interactively generating a natural-language input interface, without any computer-skill programming work being required. The natural-language menu interface thus generated provides a menu-selection technique whereby a totally unskilled computer user, who need not even be able to type, can access a relational or hierarchical database, without any possibility of error. That is, the user addresses commands to the database system simply by selecting words from an appropriate menu of words which could legally follow in commands, so that the user inputs commands which are phrased entirely in English, and these commands cannot be misunderstood by the database system. The present invention provides an automatic interactive system whereby such an interface is constructed.
    Type: Grant
    Filed: January 28, 1983
    Date of Patent: August 18, 1987
    Assignee: Texas Instruments Incorporated
    Inventors: Craig W. Thompson, Kenneth M. Ross