Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
172 words
A computer method comprising: selecting a first field of a database for analysis, the database comprising a two-dimensional database wherein each row represents a record corresponding to an item in an electronic catalog and each column represents a field corresponding to an attribute of the item; selecting a second field of the database for analysis; fetching values for the first field for each record of the database; comparing the fetched values of the first field to a thesaurus, the thesaurus including a list of synonyms for units of measure and abbreviations; assigning a first consistency score to the first field based on comparing the fetched values of the first field; fetching values for the second field for each record of the database; comparing the fetched values of the second field to the thesaurus; assigning a second consistency score for the second field based on comparing the fetched values of the second field; and assigning an overall consistency score for the database by combing the first consistency score and the second consistency score.
Claim 2
Dependent Claim
172 words
A computer method comprising: selecting a first field of a database for analysis, the database comprising a two-dimensional database wherein each row represents a record corresponding to an item in an electronic catalog and each column represents a field corresponding to an attribute of the item; selecting a second field of the database for analysis; fetching values for the first field for each record of the database; comparing the fetched values of the first field to a thesaurus, the thesaurus including a list of synonyms for units of measure and abbreviations; assigning a first consistency score to the first field based on comparing the fetched values of the first field; fetching values for the second field for each record of the database; comparing the fetched values of the second field to the thesaurus; assigning a second consistency score for the second field based on comparing the fetched values of the second field; and assigning an overall consistency score for the database by combing the first consistency score and the second consistency score.
Claim 3
Dependent Claim
43 words
The method of claim 1 further comprising: ranking the first field and the second field in order of importance; and weighting the first consistency score and the second consistency score based on the respective ranks of the first field and the second field.
Claim 4
Dependent Claim
49 words
The method of claim 2 wherein weighting the first consistency score and the second consistency score based on the rank of each field comprises assigning a weight to each field based on the rank of the field and multiplying the total points assigned to the field by the weight.
Claim 5
Dependent Claim
44 words
The method of claim 3 further comprising classifying fetched values for the first field into types, counting the number of each value type for the first field and assigning a comprehensibility score based on the number of each value type for the first field.
Claim 6
Dependent Claim
17 words
The method of claim 4 wherein the value types include one or more of nouns and adjectives.
Claim 7
Dependent Claim
37 words
The method of claim 4 wherein assigning a comprehensibility score includes forming a ratio of value types in the first field to other value types in the first field and comparing the ratio to a desired ratio.
Claim 8
Dependent Claim
108 words
The method of claim 1 further comprising: assigning a first completeness score for the first field by comparing the fetched values for the first field by assigning points for each non-null value so that the first completeness score corresponds to the number of non-null values for all records in the first field; assigning a second completeness score for the second field by assigning points for each non-null value so that the second completeness score corresponds to the number of non-null values for all records in the second field; and assigning an overall completeness score for the database by combining the first completeness score and the second completeness score.
Claim 9
Dependent Claim
37 words
The method of claim 7 wherein the first field corresponds to units of measure, and wherein assigning a first consistency score includes assigning points for each use of an alternate expression for the same unit of measure.
Claim 10
Dependent Claim
45 words
The method of claim 1 wherein assigning a first consistency score comprises assigning points for each fetched value that does not match a thesaurus value so that the first consistency score corresponds to the number of non-matching values for all records for the first field.
Claim 11
Dependent Claim
45 words
The method of claim 9 wherein the first field contains values that are abbreviations, wherein the thesaurus contains alternative abbreviations with the same meaning and wherein assigning a first consistency score includes assigning points for each use of an alternate abbreviation for the same meaning.
Claim 12
Dependent Claim
60 words
The method of claim 1 further comprising assigning a comprehensibility score for the first field by comparing the fetched values for the first field to the thesaurus and assigning points for each fetched value that does not match a thesaurus value so that the comprehensibility score corresponds to the number of non-matching values for all records for the first field.
Claim 13
Dependent Claim
193 words
A machine-readable medium having stored thereon data representing sequences of instructions which, when executed by a processor, cause the processor to perform the steps of: selecting a first field of a database for analysis, the database comprising a two-dimensional database wherein each row represents a record corresponding to an item in an electronic catalog and each column represents a field corresponding to an attribute of the item; selecting a second field of the database for analysis; fetching values for the first field for each record of the database; comparing the fetched values of the first field to a thesaurus, the thesaurus including a list of synonyms for units of measure and abbreviations; assigning a first consistency score to the first field based on comparing the fetched values of the first field; fetching values for the second field for each record of the database; comparing the fetched values of the second field to the thesaurus; assigning a second consistency score for the second field based on comparing the fetched values of the second field; and assigning an overall consistency score for the database by combining the first consistency score and the second consistency score.
Claim 14
Dependent Claim
193 words
A machine-readable medium having stored thereon data representing sequences of instructions which, when executed by a processor, cause the processor to perform the steps of: selecting a first field of a database for analysis, the database comprising a two-dimensional database wherein each row represents a record corresponding to an item in an electronic catalog and each column represents a field corresponding to an attribute of the item; selecting a second field of the database for analysis; fetching values for the first field for each record of the database; comparing the fetched values of the first field to a thesaurus, the thesaurus including a list of synonyms for units of measure and abbreviations; assigning a first consistency score to the first field based on comparing the fetched values of the first field; fetching values for the second field for each record of the database; comparing the fetched values of the second field to the thesaurus; assigning a second consistency score for the second field based on comparing the fetched values of the second field; and assigning an overall consistency score for the database by combining the first consistency score and the second consistency score.
Claim 15
Dependent Claim
43 words
The medium of claim 12 further comprising: ranking the first field and the second field in order of importance; and weighting the first consistency score and the second consistency score based on the respective ranks of the first field and the second field.
Claim 16
Dependent Claim
49 words
The medium of claim 13 wherein weighting the first consistency score and the second consistency score based on the rank of each field comprises assigning a weight to each field based on the rank of the field and multiplying the total points assigned to the field by the weight.
Claim 17
Dependent Claim
107 words
The medium of claim 12 further comprising: assigning a first completeness score for the first field by comparing the fetched values for the first field by assigning points for each non-null value so that the first completeness score corresponds to the number of non-null values for all records in that field; assigning a second completeness score for the second field by assigning points for each non-null value so that the second completeness score corresponds to the number of non-null values for all records in the second field; and assigning an overall completeness score for the database by combining the first completeness score and the second completeness score.
Claim 18
Dependent Claim
45 words
The medium of claim 12 wherein assigning a first consistency score comprises assigning points for each fetched value that does not match a thesaurus value so that the first consistency score corresponds to the number of non-matching values for all records for the first field.
Claim 19
Dependent Claim
35 words
The medium of claim 16 wherein the first field corresponds to units of measure, and wherein assigning a score includes assigning points for each use of an alternate expression for the same unit of measure.
Claim 20
Dependent Claim
45 words
The medium of claim 16 wherein the first field contains values that are abbreviations, wherein the thesaurus contains alternative abbreviations with the same meaning and wherein assigning a first consistency score includes assigning points for each use of an alternate abbreviation for the same meaning.
Claim 21
Dependent Claim
65 words
The medium of claim 12 further comprising assigning a comprehensibility score for the first field by comparing the fetched values for the first field to the thesaurus; and assigning points for each fetched value that does not match a thesaurus value so that the comprehensibility score a for the first field corresponds to the number of non-matching values for all records for the first field.
Claim 22
Dependent Claim
44 words
The medium of claim 19 further comprising classifying fetched values for the first field into types, counting the number of each value type for the first field and assigning a comprehensibility score based on the number of each value type for the first field.
Claim 23
Dependent Claim
17 words
The medium of claim 20 wherein the value types include one or more of nouns and adjectives.
Claim 24
Dependent Claim
45 words
The medium of claim 20 wherein assigning a comprehensibility score based on the number of each value type includes forming a ratio of value types in the first field to other value types in the first field and comparing the ratio to a desired ratio.