Patents by Inventor Jeffrey L. Copeland

Jeffrey L. Copeland 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: 7757225
    Abstract: A method and apparatus are disclosed for optimizing the runtime behavior of database or other applications by allowing selection of alternative code segments during linking of pre-compiled object modules. A macro-preprocessor inserts a declaration for a global variable in the source code in response to an occurrence of a command of interest. The linker selects object modules for executing other commands based on the presence or absence of the declaration for the global variable in the preprocessed source code. The method and apparatus are useful in implementing programming language statements including non-procedural programming languages such as the Embedded Structured Query Language (ESQL).
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: July 13, 2010
    Assignee: Microsoft Corporation
    Inventors: Jeffrey L. Copeland, Jason D. Zions, Donn S. Terry
  • Publication number: 20030046673
    Abstract: A method and apparatus are disclosed for optimizing the runtime behavior of database or other applications by allowing selection of alternative code segments during linking of pre-compiled object modules. A macro-preprocessor inserts a declaration for a global variable in the source code in response to an occurrence of a command of interest. The linker selects object modules for executing other commands based on the presence or absence of the declaration for the global variable in the preprocessed source code. The method and apparatus are useful in implementing programming language statements including non-procedural programming languages such as the Embedded Structured Query Language (ESQL).
    Type: Application
    Filed: June 29, 2001
    Publication date: March 6, 2003
    Applicant: Microsoft Corporation
    Inventors: Jeffrey L. Copeland, Jason D. Zions, Donn S. Terry