×

Detection of independent changes via change identifiers in a versioned database management system

  • US 5,592,661 A
  • Filed: 07/16/1992
  • Issued: 01/07/1997
  • Est. Priority Date: 07/16/1992
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method for evaluating consistency of variants of a part that are candidates for promotion in hierarchical versioned data management system to determine candidacy status of the variants comprising the steps of:

  • for each variant of a part, providing a last-- change identifier field for identifying a most recent change to the variant;

    when a variant of a part is created, setting its last-- change identifier field to a value currently unused for the part;

    when a variant of a part is update, setting its last-- change identifier field to a value currently unused for the part;

    for each variant of a part, providing a drawdown-- from identifier field for storing the last-- change identifier value of the variant from which it was drawn down;

    when a variant of a part is drawn down, setting its drawdown-- from identifier field to the value of the last-- change identifier field of the variant from which it was drawn down;

    receiving a request to promote a candidate variant of a part, said candidate variant having a hierarchically superior parent variant;

    responsive to the request to promote, comparing the drawdown-- from identifier value for the candidate variant to the last-- change identifier value for the parent variant;

    responsive to the compared drawdown-- from identifier value equaling the compared last-- change identifier value, maintaining the candidacy of the candidate variant;

    responsive to the compared drawdown-- from identifier value not equaling the compared last-- change identifier value, rejecting the request to promote; and

    when a variant of a part is promoted, leaving its last-- change identifier field unaltered.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×