Patent ID: 8626798

Claim:
A data processing system, comprising: one or more processors configured to: access a product category tree, the product category tree comprising a plurality of hierarchical levels, wherein: a leaf category level of the plurality of hierarchical levels comprises a leaf category node; the leaf category node includes product information; the product information comprises a plurality of product attribute parameters; the plurality of product attribute parameters comprises standard product information and non-standard product information; and the standard product information comprises a plurality of non-product attribute parameters; select, among the plurality of product attribute parameters that correspond to the leaf category node, a representative product attribute parameter that is representative of the product information; partition standard product information of the leaf category node to obtain a plurality of sets using the representative product attribute parameter, wherein each of the plurality of sets includes at least some of the standard product information; determine a degree of similarity of non-product attribute parameters; partition the standard product information within one of the plurality of sets into a plurality of subsets such that the degree of similarity within each subset meets a threshold value; and determine whether values of product attribute parameters that correspond to the non-standard product information and used for set partitioning meet an established criterion; and one or more memories coupled to the one or more processors, configured to provide the one or more processors with instructions.