System and method of assessing the state of a database product for installation consistency
First Claim
Patent Images
1. A computer-implemented method comprising:
- reconciling known inconsistencies between a baseline version of a database product installed on a first computing device and an upgrade version of the database product installed on the first or a second computing device, wherein reconciling the known inconsistencies comprises modifying one or both of the baseline version and the upgrade version;
comparing the baseline version to the upgrade version after reconciling;
identifying remaining inconsistencies between the baseline version and the upgrade version based on the comparison;
analyzing the remaining inconsistencies between the baseline version and the upgrade version; and
classifying the remaining inconsistencies based on the analysis, wherein classifying the remaining inconsistencies based on the analysis comprises classifying a given remaining inconsistency as being one of;
a defect in one or both of the baseline version and the upgrade version;
a deficiency in one or both of the baseline version and the upgrade version that occurred while the baseline and upgrade versions were being reconciled; and
an inconsistency between the baseline version and the upgrade version that cannot be reconciled.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented system and method performs an iterative process to assess the installation of an upgrade version of a database product for consistency with a baseline version of the database product. To assess the installation, the baseline version and the upgrade version are reconciled by modifying one or both of the baseline and upgrade versions. The modified baseline and upgrade versions are then analyzed to determine whether any remaining inconsistencies exist. Any remaining inconsistencies are then identified and classified, and reconciled. Thereafter, the process is repeated iteratively until the upgrade version is reconciled with the baseline version.
17 Citations
15 Claims
-
1. A computer-implemented method comprising:
-
reconciling known inconsistencies between a baseline version of a database product installed on a first computing device and an upgrade version of the database product installed on the first or a second computing device, wherein reconciling the known inconsistencies comprises modifying one or both of the baseline version and the upgrade version; comparing the baseline version to the upgrade version after reconciling; identifying remaining inconsistencies between the baseline version and the upgrade version based on the comparison; analyzing the remaining inconsistencies between the baseline version and the upgrade version; and classifying the remaining inconsistencies based on the analysis, wherein classifying the remaining inconsistencies based on the analysis comprises classifying a given remaining inconsistency as being one of; a defect in one or both of the baseline version and the upgrade version; a deficiency in one or both of the baseline version and the upgrade version that occurred while the baseline and upgrade versions were being reconciled; and an inconsistency between the baseline version and the upgrade version that cannot be reconciled. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer system comprising:
-
a user input/output interface; a communications interface configured to communicate with a remote device via a communications network; and a programmable processor circuit configured to; reconcile known inconsistencies between a baseline version of a database product installed on a first computing device and an upgrade version of the database product installed on the first or a second computing device, wherein to reconcile the known inconsistencies the programmable controller modifies one or both of the baseline version and the upgrade version; compare the baseline version to the upgrade version after reconciling; identify remaining inconsistencies between the baseline version and the upgrade version based on the comparison; analyze the remaining inconsistencies between the baseline version and the upgrade version; and classify the remaining inconsistencies based on the analysis, wherein to classify the remaining inconsistencies based on the analysis, the programmable controller is further configured to classify a remaining inconsistency as one of; a defect in one or both of the baseline version and the upgrade version; a deficiency in one or both of the baseline version and the upgrade version that occurred while the baseline and upgrade versions were being reconciled; and an inconsistency between the baseline version and the upgrade version that cannot be reconciled. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product comprising:
a computer readable storage medium storing computer program code that, when executed by a processing circuit of a computing device, configures the processing circuit to; reconcile known inconsistencies between a baseline version of a database product installed on a first computing device and an upgrade version of the database product installed on the first or a second computing device, wherein to reconcile the known inconsistencies the computer program code modifies one or both of the baseline version and the upgrade version; compare the baseline version to the upgrade version after reconciling; identify remaining inconsistencies between the baseline version and the upgrade version based on the comparison; analyze the remaining inconsistencies between the baseline version and the upgrade version; and based on the analysis, classify a remaining inconsistency as one of; a defect in one or both of the baseline version and the upgrade version; a deficiency in one or both of the baseline version and the upgrade version that occurred while the baseline and upgrade versions were being reconciled; and an inconsistency between the baseline version and the upgrade version that cannot be reconciled. - View Dependent Claims (12, 13, 14, 15)
Specification