Product Record Normalization System With Efficient And Scalable Methods For Discovering, Validating, And Using Schema Mappings
First Claim
1. method for classification, the method comprising:
- identifying, by the computer system, in one or more import records a plurality of attribute-value pairs each having an attribute label not found in a native schema and a value;
identifying, by the computer system, one or more attribute labels in the native schema having as possible values one or more values corresponding to the values of the plurality of attribute-value pairs; and
generating, by the computer system, one or more normalization rules relating one or more attribute labels of the plurality of attribute-value pairs to at least a portion of the one or more attribute labels in the native schema.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed herein for generating a normalized record from an import record, the normalized record having attribute-value pairs corresponding to a native schema. In import records, a plurality of attribute-value are identified each having an attribute label not found in a native schema. One or more attribute labels in the native schema having as possible values one or more values corresponding to the values of the plurality of attribute-value pairs are also identified. The computer system generates one or more normalization rules relating one or more attribute labels of the plurality of attribute-value pairs to at least a portion of the one or more attribute labels in the native schema. Normalization rules may be validated by crowdsourcing. Normalization rules may be applied by identifying implicated rules by classifying the import record and identifying rules applicable to the classification.
17 Citations
20 Claims
-
1. method for classification, the method comprising:
-
identifying, by the computer system, in one or more import records a plurality of attribute-value pairs each having an attribute label not found in a native schema and a value; identifying, by the computer system, one or more attribute labels in the native schema having as possible values one or more values corresponding to the values of the plurality of attribute-value pairs; and generating, by the computer system, one or more normalization rules relating one or more attribute labels of the plurality of attribute-value pairs to at least a portion of the one or more attribute labels in the native schema. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for classification, the method comprising:
-
receiving, by a computer system, an import record; identifying, by the computer system, one or more product types corresponding to the import record; identifying, by the computer system, native attribute-value pairs in a plurality of native records belonging to the one or more product types; identifying, by the computer system, from among a plurality of normalization rules one or more implicated normalization rules implicated by the identified native attribute-value pairs; identifying, by the computer system, one or more non-native attribute labels in non-native attribute-value pairs in the import record; applying, by the computer system, the one or more implicated normalization to the import record to generate normalized attribute-value pairs for the non-native attribute-value pairs; and storing, by the computer system, a normalized version of the import record including the normalized attribute-value pairs. - View Dependent Claims (11, 12, 13)
-
-
14. A system for classification, the system comprising one or more processors and one or more memory devices operably coupled to the one or more memory devices, the one or more memory devices storing executable and operational data effective to cause the one or more processors to:
-
identify in one or more import records a plurality of attribute-value pairs each having an attribute label not found in a native schema and a value; identify one or more attribute labels in the native schema having as possible values one or more values corresponding to the values of the plurality of attribute-value pairs; and generate one or more normalization rules relating one or more attribute labels of the plurality of attribute-value pairs to at least a portion of the one or more attribute labels in the native schema. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification