Patents by Inventor Brian T. Tran

Brian T. Tran 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: 7299225
    Abstract: A method, apparatus, and article of manufacture for improving the performance of evaluating predicates with non-matching operands by aggressively casting the input value to the data type of the target column before the data of the target column is accessed.
    Type: Grant
    Filed: November 26, 2002
    Date of Patent: November 20, 2007
    Assignee: International Business Machines Corporation
    Inventors: Brian T. Tran, Hsiuying Y. Cheng, Shuanglin Guo, Patrick M. Malone, Thomas A. Beavin, Xiazhen Wang, Xun Li
  • Publication number: 20040103082
    Abstract: A method, apparatus, and article of manufacture for improving the performance of evaluating predicates with non-matching operands by aggressively casting the input value to the data type of the target column before the data of the target column is accessed.
    Type: Application
    Filed: November 26, 2002
    Publication date: May 27, 2004
    Inventors: Brian T. Tran, Hsiuying Y. Cheng, Shuanglin Guo, Patrick M. Malone, Thomas A. Beavin, Xiazhen Wang, Xun Li
  • Patent number: 5875334
    Abstract: This invention provides an integrated compiler for compiling SQL3 control statements having procedural, i.e., control, information packaged together with query, i.e., non-procedural, statements. A query extractor contained within the parser extracts the query statement from the control statement leaving a control skeleton. The query statement is processed as usual through a query compiler for generating executable plans with the exception that the name resolution function for resolving variables is modified for looking up local variables. This modification takes into account the mapping of local and host variables to create a unification of local and host variables. The control skeleton is processed through a control analyzer which generates a representation of the control flow and a scope and symbol table. The control analyzer also unifies the local and host variables.
    Type: Grant
    Filed: October 27, 1995
    Date of Patent: February 23, 1999
    Assignee: International Business Machines Corporation
    Inventors: Jyh-Herng Chow, You-Chin (Gene) Fuh, Nelson Mendonca Mattos, Brian T. Tran
  • Patent number: 5592661
    Abstract: A versioned-data management system is provided with a method for detecting independent changes to a part when an attempt is made to promote a variant of the part. For each variant of a part, there is maintained two identifiers and a flag. The first identifier is the identifier of the last change to that variant. The second identifier is the last-change identifier of the variant which was the source of the drawdown. When the variant is successfully promoted, and there was not previously a variant at the level to which it is promoted, its drawdown-from identifier value is not changed. When the variant is successfully promoted, and there was previously a variant at the level to which it is promoted, the drawdown-from identifier is set to the drawdown-from identifier value of the variant which was previously at the level to which the promote is made.
    Type: Grant
    Filed: July 16, 1992
    Date of Patent: January 7, 1997
    Assignee: International Business Machines Corporation
    Inventors: Neal R. Eisenberg, Robert L. Huddleston, Gary R. Karasiuk, Tony K. Lee, Mary C. Lehner, Brian T. Tran, Charles S. Tribolet