Patents by Inventor Kerry C. Tenberg

Kerry C. Tenberg 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: 8645331
    Abstract: A time-efficient means for identifying and processing cascading deletes due to referential constraint violations includes: logging, to an error file, all primary key (“PK”) errors detected during table load operations; building a foreign key (“FK”) index for each child table; recursively probing each relevant FK index to identify all loaded rows that violate a referential constraint due to a PK error; logging all identified FK errors to the error file; and using the (preferably sorted) error file contents to identify, mark and physically delete table rows that violate a referential constraint. The described cascade delete processing methods make only a single pass through the table data, using ordinary computer files to track and organize rows identified for deletion. Use of error files rather than tablescans (multiple passes through the loaded table data) can provide a significant reduction in table load times, especially for large or intricately “related” tables.
    Type: Grant
    Filed: December 28, 2009
    Date of Patent: February 4, 2014
    Assignee: BMC Software, Inc.
    Inventors: Christopher Y. Blaicher, Kerry C. Tenberg, Randol Keith Bright
  • Publication number: 20100100533
    Abstract: A time-efficient means for identifying and processing cascading deletes due to referential constraint violations includes: logging, to an error file, all primary key (“PK”) errors detected during table load operations; building a foreign key (“FK”) index for each child table; recursively probing each relevant FK index to identify all loaded rows that violate a referential constraint due to a PK error; logging all identified FK errors to the error file; and using the (preferably sorted) error file contents to identify, mark and physically delete table rows that violate a referential constraint. The described cascade delete processing methods make only a single pass through the table data, using ordinary computer files to track and organize rows identified for deletion. Use of error files rather than tablescans (multiple passes through the loaded table data) can provide a significant reduction in table load times, especially for large or intricately “related” tables.
    Type: Application
    Filed: December 28, 2009
    Publication date: April 22, 2010
    Applicant: BMC SOFTWARE, INC.
    Inventors: Christopher Youngs Blaicher, Kerry C. Tenberg, Randol Keith Bright
  • Patent number: 6163783
    Abstract: A single phase CHECK DATA operation for DB2 entails creating a special SORT record for each prinary key and each foreign key, collating the special SORT records in a particular way to group together the SORT records for each primary key, and performing diagnostic operations on the sorted records.
    Type: Grant
    Filed: December 16, 1993
    Date of Patent: December 19, 2000
    Assignee: BMC Software, Inc.
    Inventors: Thomas E. Hintz, Kerry C. Tenberg
  • Patent number: 5579515
    Abstract: A single-phase CHECK INDEX operation for DB2 entails creating a special SORT record for each data record and each index entry, collating the special SORT records in a particular way to group together the SORT records for each data record and any associated index entries, and performing diagnostic operations on the sorted records.
    Type: Grant
    Filed: December 16, 1993
    Date of Patent: November 26, 1996
    Assignee: BMC Software, Inc.
    Inventors: Thomas E. Hintz, Kerry C. Tenberg