Patents by Inventor Tammie Dang

Tammie Dang 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: 6829616
    Abstract: Provided is a method, system, and program for implementing a database trigger. Upon detecting a trigger event, a determination is made of at least one row in a base table affected by the trigger event. For each column in the base table of a data type that is referenced in a triggered action associated with the trigger event, a reference is generated referencing the data of the data type. The reference is inserted in a transition table column including data of the data type from the affected row in the base table referenced in the triggered action. The reference is used to access the data of the data type when performing the triggered action.
    Type: Grant
    Filed: March 26, 2001
    Date of Patent: December 7, 2004
    Assignee: International Business Machines Corporation
    Inventors: Yao Ching Stephen Chen, Karelle Lynne Cornwell, Tammie Dang, Beth Rivenes Moore, Kalpana Shyam
  • Publication number: 20030055821
    Abstract: Aspects for dynamically changing attributes in an embedded-SQL application are described. In these aspects, an option is provided within a standard SQL statement for specifying one or more attributes of at least a declared cursor. The standard SQL statement is then processed to include the specified one or more attributes in at least the declared cursor. The provision occurs with an ATTRIBUTES option and within a PREPARE SQL statement.
    Type: Application
    Filed: August 31, 2001
    Publication date: March 20, 2003
    Inventors: Tammie Dang, William Robert Bireley, Curt Lee Cotner, Claire Willey McFeely, James Willis Pickel, Koichi Yamaguchi
  • Patent number: 6496823
    Abstract: A method, apparatus, and article of manufacture for a computer-implemented apportioning system. Work is distributed to processors in a multi-processor system. Initially, during bind-time, a scaling factor is determined for each processor. The scaling factor represents relative processing power in relation to each other processor. Then, portions of a total amount of work are distributed to each processor based on the determined scaling factor of that processor and a determined amount of work for an average processor.
    Type: Grant
    Filed: September 24, 1998
    Date of Patent: December 17, 2002
    Assignee: International Business Machines Corporation
    Inventors: Ted Eric Blank, Tammie Dang, Fen-Ling Lin, Randy Mitchell Nakagawa, Bryan Frederick Smith, Craig Leonard Sutton, Darren Benjamin Swank, Hong Sang Tie, Dino Carlo Tonelli, Annie S. Tsang, Kouhorng Allen Yang, Kathryn Ruth Zeidenstein
  • Publication number: 20020138497
    Abstract: Provided is a method, system, and program for implementing a database trigger. Upon detecting a trigger event, a determination is made of at least one row in a base table affected by the trigger event. For each column in the base table of a data type that is referenced in a triggered action associated with the trigger event, a reference is generated referencing the data of the data type. The reference is inserted in a transition table column including data of the data type from the affected row in the base table referenced in the triggered action. The reference is used to access the data of the data type when performing the triggered action.
    Type: Application
    Filed: March 26, 2001
    Publication date: September 26, 2002
    Applicant: International Business Machines Corporation
    Inventors: Yao Ching Stephen Chen, Karelle Lynne Cornwell, Tammie Dang, Beth Rivenes Moore, Kalpana Shyam
  • Publication number: 20020023069
    Abstract: A method, apparatus, and article of manufacture for a computer-implemented apportioning system. Work is distributed to processors in a multi-processor system. Initially, during bind-time, a scaling factor is determined for each processor. The scaling factor represents relative processing power in relation to each other processor. Then, portions of a total amount of work are distributed to each processor based on the determined scaling factor of that processor and a determined amount of work for an average processor.
    Type: Application
    Filed: September 24, 1998
    Publication date: February 21, 2002
    Inventors: TED ERIC BLANK, TAMMIE DANG, FEN-LING LIN, RANDY MITCHELL NAKAGAWA, BRYAN FREDERICK SMITH, CRAIG LEONARD SUTTON, DARREN BENJAMIN SWANK, HONG SANG TIE, DINO CARLO TONELLI, ANNIE S. TSANG, KOUHORNG ALLEN YANG, KATHRYN RUTH ZEIDENSTEIN
  • Patent number: 5692174
    Abstract: A system and method for a computer system having a plurality of DBMS providing a coordinating and assisting function. If a DBMS performs a coordinating function, it is referred to as a coordinating DBMS. If a DBMS performs an assisting function, it is referred to as an assisting DBMS. Each coordinating DBMS receives a query from a user application, decomposes the query into multiple parallel tasks, and allocates the parallel tasks to all of the DBMSs in the system. Each assisting DBMS receives one or more parallel tasks from a coordinating DBMS, executes the parallel tasks and returns the results to the coordinating DBMS. The coordinating DBMSs and assisting DBMSs access one or more storage devices. Furthermore, the present invention comprises a system and method for dynamically disabling a parallel mode on the coordinating DBMSs and the assisting DBMSs.
    Type: Grant
    Filed: October 5, 1995
    Date of Patent: November 25, 1997
    Assignee: International Business Machines Corporation
    Inventors: William Robert Bireley, Tammie Dang, Paramesh Sampatrai Desai, Donald James Haderle, Fen-Ling Lin, Maureen Mae McDevitt, Akira Shibamiya, Bryan Frederick Smith, James Zu-chia Teng, Hong Sang Tie, Yun Wang, Jerome Quan Wong, Kathryn Ruth Zeidenstein, Kou Horng Allen Yang