Patents by Inventor Kerry Charles Tenberg

Kerry Charles 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: 9449067
    Abstract: Constraint processing for a relational database generates primary (e.g., based on primary key values) and constraint index records (e.g., based on foreign key values) during table load operations that are then sorted in a manner that rapidly and unambiguously identifies rows that fail the specified constraint test. Rows so identified may be deleted to maintain the constraint (e.g., referential) integrity of a child table. In one case, child table row data may be processed in constraint key order, eliminating the need first load the child table with row data and then delete those rows that subsequently fail the integrity test.
    Type: Grant
    Filed: February 14, 2011
    Date of Patent: September 20, 2016
    Assignee: BMC Software, Inc.
    Inventors: Chistopher Youngs Blaicher, Kerry Charles Tenberg, Randol Keith Bright
  • Publication number: 20110137887
    Abstract: Constraint processing for a relational database generates primary (e.g., based on primary key values) and constraint index records (e.g., based on foreign key values) during table load operations that are then sorted in a manner that rapidly and unambiguously identifies rows that fail the specified constraint test. Rows so identified may be deleted to maintain the constraint (e.g., referential) integrity of a child table. In one case, child table row data may be processed in constraint key order, eliminating the need first load the child table with row data and then delete those rows that subsequently fail the integrity test.
    Type: Application
    Filed: February 14, 2011
    Publication date: June 9, 2011
    Applicant: BMC SOFTWARE, INC.
    Inventors: Chistopher Youngs Blaicher, Kerry Charles Tenberg, Randol Keith Bright
  • Patent number: 7930291
    Abstract: Constraint processing for a relational database generates primary (e.g., based on primary key values) and constraint index records (e.g., based on foreign key values) during table load operations that are then sorted in a manner that rapidly and unambiguously identifies rows that fail the specified constraint test. Rows so identified may be deleted to maintain the constraint (e.g., referential) integrity of a child table. In one case, child table row data may be processed in constraint key order, eliminating the need first load the child table with row data and then delete those rows that subsequently fail the integrity test.
    Type: Grant
    Filed: June 18, 2004
    Date of Patent: April 19, 2011
    Assignee: BMC Software, Inc.
    Inventors: Christopher Youngs Blaicher, Kerry Charles Tenberg, Randol Keith Bright
  • Patent number: 7664790
    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: June 18, 2004
    Date of Patent: February 16, 2010
    Assignee: BMC Software, Inc.
    Inventors: Christopher Youngs Blaicher, Kerry Charles Tenberg, Randol Keith Bright