Patents by Inventor David Wilhite

David Wilhite 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: 9535932
    Abstract: A logical backup of a database is performed that allows physical properties of the database to be preserved upon restore. The physical properties of the database include properties related to storage of the data on the hard disk. Preserving the physical properties of a database allows performance debugging of the source database by performing performance tests on the target database rather than a production system. Incremental backup of metadata of a database is performed to minimize execution of statements that provide the final configuration of the database. Incremental backup is performed by restoring a database using a full backup and applying incremental backups to reach a particular state. The user can inspect the restored database after applying each incremental backup to determine whether the database has reached a desired state.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: January 3, 2017
    Assignee: ParAccel, LLC
    Inventors: Robert P. DeSantis, Velimir Radanovic, David Wilhite, Jr.
  • Patent number: 9275110
    Abstract: A database system performs hash join process for processing queries that join an inner and an outer database table. The hash join processes builds a hash table in memory for the inner table. The database system receives a limit on the memory for storing the hash table. The database system maximizes the number of partitions stored in memory for the hash table. If the hash table exceeds the limit of the memory while adding rows from the inner table, the database system selects a partition for spilling to a persistent storage. The partition selected for spilling to may be the largest partition or a partition larger than most of the partitions. The database system initializes the hash table to a number of partitions that is substantially equal to half of the total number of blocks that can be stored within the specified limit of memory for the hash table.
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: March 1, 2016
    Assignee: ParAccel LLC
    Inventors: Mayank Pradhan, David Galimberti, Brian Pak-Ning Chu, David Wilhite, Jr., Adam Birnbaum, Raymi Dyskant
  • Publication number: 20140250142
    Abstract: A database system performs hash join process for processing queries that join an inner and an outer database table. The hash join processes builds a hash table in memory for the inner table. The database system receives a limit on the memory for storing the hash table. The database system maximizes the number of partitions stored in memory for the hash table. If the hash table exceeds the limit of the memory while adding rows from the inner table, the database system selects a partition for spilling to a persistent storage. The partition selected for spilling to may be the largest partition or a partition larger than most of the partitions. The database system initializes the hash table to a number of partitions that is substantially equal to half of the total number of blocks that can be stored within the specified limit of memory for the hash table.
    Type: Application
    Filed: March 1, 2013
    Publication date: September 4, 2014
    Applicant: ParAccel, Inc.
    Inventors: Mayank Pradhan, David Galimberti, Brian Pak-Ning Chu, David Wilhite, JR., Adam Birnbaum, Raymi Dyskant
  • Publication number: 20040142928
    Abstract: The present invention provides a compound of formula I 1
    Type: Application
    Filed: December 23, 2003
    Publication date: July 22, 2004
    Inventors: Gordon L. Bundy, Fred L. Ciske, Michael J. Genin, Steven E. Heasley, Scott D. Larsen, Byung Hyun Lee, Paul D. May, John R. Palmer, Mark E. Schnute, Valerie A. Vaillancourt, Atli Thorarensen, Allison J. Wolf, Nancy Anne Wicnienski, David Wilhite
  • Publication number: 20030207880
    Abstract: The present invention provides a compound of formula I 1
    Type: Application
    Filed: December 18, 2002
    Publication date: November 6, 2003
    Inventors: Gordon L. Bundy, Fred L. Ciske, Michael J. Genin, Steven E. Heasley, Scott D. Larsen, Byung Hyun Lee, Paul D. May, John R. Palmer, Mark E. Schnute, Valerie A. Vaillancourt, Atli Thorarensen, Allison J. Wolf, Nancy Anne Wicnienski, David Wilhite
  • Publication number: 20020025960
    Abstract: The present invention provides a compound of formula I 1
    Type: Application
    Filed: June 22, 2001
    Publication date: February 28, 2002
    Inventors: Gordon L. Bundy, Fred L. Ciske, Michael J. Genin, Steven E. Heasley, Scott D. Larsen, Byung Hyun Lee, Paul D. May, John R. Palmer, Mark E. Schnute, Valerie A. Vaillancourt, Atli Thorarensen, Allison J. Wolf, Nancy Anne Wicnienski, David Wilhite
  • Patent number: 5534861
    Abstract: A system for creating a static data compression dictionary adapted to a hardware-based data compression architecture. A static Ziv-Lempel dictionary is created and stored in memory for use in compressing database records. No data compression occurs during dictionary construction. A fixed-size Ziv-Lempel parse-tree is adapted to database characteristics in one of two alternate ways. First, the parse-tree is overbuilt substantially and then pruned back to a static size by eliminating the least recently used (LRU) nodes having the lowest use count. Alternatively, the parse-tree is built to a static size and thereafter selected nodes are replaced with new nodes upon database sampling. This node recycling procedure chooses the least-useful nodes for replacement according to a use count and LRU strategy while exhausting the database sample. The pruned Ziv-Lempel parse-tree is then transformed to a static dictionary configuration and stored in memory for use in a hardware-based database compression procedure.
    Type: Grant
    Filed: March 8, 1995
    Date of Patent: July 9, 1996
    Assignee: International Business Machines Corporation
    Inventors: Chung-Chia Chang, Gregory L. Davoll, Mohamed H. El-Ruby, Craig A. Friske, Balakrishna R. Iyer, John P. Lazarus, David Wilhite, Kenneth E. Plambeck
  • Patent number: 5412384
    Abstract: A system for creating a static data compression dictionary adapted to a hardware-based data compression architecture. A static Ziv-Lempel dictionary is created and stored in memory for use in compressing database records. No data compression occurs during dictionary construction. A fixed-size Ziv-Lempel parse-tree is adapted to database characteristics in one of two alternate ways. First, the parse-tree is overbuilt substantially and then pruned back to a static size by eliminating the least recently used (LRU) nodes having the lowest use count. Alternatively, the parse-tree is built to a static size and thereafter selected nodes are replaced with new nodes upon database sampling. This node recycling procedure chooses the least-useful nodes for replacement according to a use count and LRU strategy while exhausting the database sample. The pruned Ziv-Lempel parse-tree is then transformed to a static dictionary configuration and stored in memory for use in a hardware-based database compression procedure.
    Type: Grant
    Filed: August 10, 1994
    Date of Patent: May 2, 1995
    Assignee: International Business Machines Corporation
    Inventors: Chung-Chia Chang, Gregory L. Davoll, Mohamed H. El-Ruby, Craig A. Friske, Balakrishna R. Iyer, John P. Lazarus, David Wilhite, Kenneth E. Plambeck