Patents by Inventor Diana L. Shak

Diana L. Shak 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: 6438741
    Abstract: The present invention reduces the compile time in a top-down rule based system by identifying the complexity of a query prior to applying a rule to an expression. If the complexity of the query is above a threshold, the present invention determines whether the rule should be applied based upon several factors including the type of rule and the position of the node in the search space. Those rules that need not be applied are randomly pruned at a determined rate that prevents search space explosion and prevents the elimination of large contiguous portions of the search space. Pruned rules are not applied, while those rules that are not pruned are applied.
    Type: Grant
    Filed: March 31, 1999
    Date of Patent: August 20, 2002
    Assignee: Compaq Computer Corporation
    Inventors: Awny K. Al-omari, Hansjorg Zeller, Diana L. Shak
  • Patent number: 6330552
    Abstract: A method and apparatus is disclosed for accurately estimating the cost of a database query, including the total computer resources used and estimated elapsed time for the production of a first row and last row of an operator involved in the query and/or the total resources used and elapsed time for returning the overall response to a database query. The method and apparatus accurately accounts for resources used and elapsed time associated with blocking operators, such as sorts and hash joins, which cannot produce a first row until they have completed their operations.
    Type: Grant
    Filed: September 28, 1998
    Date of Patent: December 11, 2001
    Assignee: Compaq
    Inventors: Christopher M. Farrar, Harry A. Leslie, Pedro Celis, Diana L. Shak, Jay H. Vaishnav, Michael J. Skarpelos
  • Patent number: 6263345
    Abstract: The invention provides a mechanism for using statistics, in connection with various database query cost modeling techniques, to more accurately estimate the number of rows and UECs that will be produced by relational operators and predicates in database systems. The ability to accurately estimate the number of rows and UECs returned by a relational operator and/or a predicate is fundamental to computing the cost of a query execution plan. This, in turn, drives the optimizer's ability to select the query plan best suited for the desired performance goal. According to the present invention, histogram statistics are synthesized bottom up from the leaf nodes to the root node of a query tree.
    Type: Grant
    Filed: September 28, 1998
    Date of Patent: July 17, 2001
    Assignee: Compaq Computers, Corporation
    Inventors: Christopher M. Farrar, Harry A. Leslie, Pedro Celis, Diana L. Shak