Patents by Inventor Peter Hoa

Peter Hoa 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: 6598041
    Abstract: Provided is a method, system, program, and data structures for making data available to an application program. A result table is generated including rows corresponding to a subset of rows in a base table having data in one or more columns that satisfy a query predicate clause. The result table includes, for each row, a location identifier of the corresponding row in the base table and a column for each column in a query select list. The result table is accessed to return requested data from the base table to the application program.
    Type: Grant
    Filed: September 7, 2000
    Date of Patent: July 22, 2003
    Assignee: International Business Machines Corporation
    Inventors: Margaret Ann Bernal, Christopher John Crone, Paramesh Desai, Georgia Carroll Fuller, Peter Hoa, Eric Naoto Katayama, William Y. Kyu, Kalpana Shyam, Julie Ann Watts, Jennifer Wha-Yuh Ou
  • Patent number: 6446063
    Abstract: Disclosed is a system, method, and program for performing a join operation on a multi-column table and at least two satellite tables having a join condition. Each satellite table is comprised of multiple rows and at least one join column. Each multi-column table is comprised of multiple rows and at least one column corresponding to the join column in each satellite table. A join operation is performed on the rows of the satellite tables to generate a first join result comprising concatenations of the rows of the satellite tables. Less than all the concatenated rows in the first join result that satisfy the join condition are then selected. The selected concatenated rows in the first join result are then joined to the multi-column table.
    Type: Grant
    Filed: June 25, 1999
    Date of Patent: September 3, 2002
    Assignee: International Business Machines Corporation
    Inventors: Stephen Yao Ching Chen, Peter Hoa, William Y. Kyu, Fen-Ling Lin, Desai Paramesh Sampatrai, Yun Wang
  • Patent number: 6282541
    Abstract: A method, apparatus, and article of manufacture for a computer implemented groupby aggregation system. Groupby aggregation is performed when a statement is executed in a database stored on a data storage device, which is connected to a computer. Initially, data elements are input into a tournament tree from an input sequence. Then, a winner of a tournament in the tournament tree is identified. The winner is recycled into the tournament tree.
    Type: Grant
    Filed: July 27, 1998
    Date of Patent: August 28, 2001
    Assignee: International Business Machines Corporation
    Inventors: Peter Hoa, Balakrishna Raghavendra Iyer, Beth Rivenes Moore, Bryan Frederick Smith
  • Patent number: 6081799
    Abstract: A method, apparatus, and article of manufacture for an index screening system. A query is executed to access data stored on a data storage device connected to a computer. In particular, while accessing one or more indexes to retrieve row identifiers, index matching predicates in the query are applied to select row identifiers and index screening predicates in the query are applied to eliminate one or more selected row identifiers.
    Type: Grant
    Filed: May 5, 1999
    Date of Patent: June 27, 2000
    Assignee: International Business Machines Corporation
    Inventors: Thomas Abel Beavin, Peter Hoa, Fen-Ling Lin, Hong Sang Tie
  • Patent number: 5978792
    Abstract: A method and apparatus for generating static, dynamic and hybrid sparse indices for use with workfiles used by SQL queries in a relational database management system.
    Type: Grant
    Filed: January 13, 1998
    Date of Patent: November 2, 1999
    Assignee: International Business Machines Corporation
    Inventors: Gautam Bhargava, Paramesh Sampatrai Desai, Piyush Goel, Peter Hoa, Fen-Ling Lin, Balakrishna Raghavendra Iyer, Jerry Mukai, William Samuel Perlman, Hong Sang Tie
  • Patent number: 5758145
    Abstract: A method, apparatus and article for manufacture for generating static, dynamic and hybrid sparse indices for use with workfiles used by SQL queries in a relational database management system. A workfile and a sparse index structure are temporarily created in the computer during execution of the query by the computer. The workfile stores intermediate relations resulting from execution of a portion of the SQL query, wherein the intermediate relations comprise sorted rows for an inner table referenced in the SQL query. The sparse index structure contains one or more entries indicating at least an approximate location for at least some of the rows in the workfile. As one or more rows from an outer table referenced in the SQL query are retrieved, the entries of the sparse index structure are searched for a closest matching entry for each retrieved row. The sorted workfile is then scanned for a row matching each retrieved row using the closest matching entry from the sparse index structure as a starting position.
    Type: Grant
    Filed: February 24, 1995
    Date of Patent: May 26, 1998
    Assignee: International Business Machines Corporation
    Inventors: Gautam Bhargava, Paramesh Sampatrai Desai, Piyush Goel, Peter Hoa, Fen-Ling Lin, Balakrishna Raghavendra Iyer, Jerry Mukai, William Samuel Perlman, Hong Sang Tie