Patent ID: 11899650
Assignee: CAPITAL ONE SERVICES, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 10:
11. A non-transitory, computer-readable medium, storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
selecting, from a plurality of features in a dataset, a target feature, and a plurality of candidate features;
determining, for each of the plurality of candidate features, a corresponding first measure of statistical dispersion, based on the target feature for a corresponding set of records;
selecting a first feature having a lower first measure of statistical dispersion than other features in the plurality of candidate features;
in response to determining that the lower first measure of statistical dispersion is not zero:
determining, for each combination of the first feature and another feature of the plurality of candidate features, a corresponding second measure of statistical dispersion based on the target feature for the corresponding set of records; and
selecting a second feature having a lower second measure of statistical dispersion in combination with the first feature than any other feature combination; and

in response to determining that the lower second measure of statistical dispersion satisfies a threshold, generating a data integrity rule for the target feature comprising a mapping that indicates an association between an identifier of the target feature and a combination of a first identifier associated with the first feature and a second identifier associated with the second feature, wherein the data integrity rule indicates that a record includes valid data when a value in the target feature is defined by the combination of values of the first feature and the second feature.