SIMILARITY MATCHING OF A COMPETITOR'S PRODUCTS
First Claim
Patent Images
1. A method comprising:
- using a computer, identifying a list of available attributes, the list including block attributes and match attributes;
identifying a product hierarchy wherein;
each product in the hierarchy has at least one block attribute and at least one match attribute from the list of available attributes;
the product hierarchy includes blocks of products, each block of products determined by defined values of block attributesidentifying unclassified product, the unclassified product having known values of block attributes and match attributes;
assigning a block location to the unclassified product based on matching the unclassified product'"'"'s block attributes to the defined values of the block location; and
thenassigning a location within the block to the unclassified item, based on matching the unclassified product'"'"'s match attributes to the match attributes of other products in the block.
14 Assignments
0 Petitions
Accused Products
Abstract
In embodiments of the present invention improved capabilities are described for identifying a classification scheme associated with product attributes of a grouping of products of an entity, receiving a record of data relating to an item of a competitor to the entity, the classification of which is uncertain, receiving a dictionary of attributes associated with products, and assigning a product code to the item, based on probabilistic matching among the attributes in the classification scheme, the attributes in the dictionary of attributes and at least one known attribute of the item.
-
Citations
16 Claims
-
1. A method comprising:
-
using a computer, identifying a list of available attributes, the list including block attributes and match attributes; identifying a product hierarchy wherein; each product in the hierarchy has at least one block attribute and at least one match attribute from the list of available attributes; the product hierarchy includes blocks of products, each block of products determined by defined values of block attributes identifying unclassified product, the unclassified product having known values of block attributes and match attributes; assigning a block location to the unclassified product based on matching the unclassified product'"'"'s block attributes to the defined values of the block location; and
thenassigning a location within the block to the unclassified item, based on matching the unclassified product'"'"'s match attributes to the match attributes of other products in the block. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
One or more processors; A memory bearing instructions that, when executed, cause the one or more processors to; identify a list of available attributes, the list including block attributes and match attributes; identify a product hierarchy wherein; each product in the hierarchy has at least one block attribute and at least one match attribute from the list of available attributes; the product hierarchy includes blocks of products, each block of products determined by defined values of block attributes identify unclassified product, the unclassified product having known values of block attributes and match attributes; assign a block location to the unclassified product based on matching the unclassified product'"'"'s block attributes to the defined values of the block location; and
thenassign a location within the block to the unclassified item, based on matching the unclassified product'"'"'s match attributes to the match attributes of other products in the block. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification