Dynamic product association
AssigneePriceGrabber.com, LLC
InventorTamim Mourad
Life of this patent
Estimating the term…
Abstract
A software-based product identifier includes a description module that collects product description; a parsing module that parses the product description based on recognized attributes, don't care attributes, and unrecognized attributes. The product is identified and mapped to a predefined product based at least in part on the recognized attributes. The unrecognized attribute or attributes may serve as candidate model numbers for previously unknown products.
Claims20
A computerized product identification system comprising:
- a description module for receiving a product description;
- an interrogation module for interrogating at least a part of the product description and identifying therein:
- recognized attributes;
- don't care attributes;
- and
- unrecognized attributes;
- an attribute matching module for matching values of the recognized attributes to predefined attribute values;
- and
- a product identification module for uniquely associating the description to a predefined product.
A computerized product identification method comprising:
- receiving a plurality of product descriptions;
- determining a plurality of attributes that uniquely correspond to a particular product within a category;
- interrogating said plurality of product descriptions with at least a portion of said plurality of attributes to identify each product description that corresponds to the particular product.
A computer software-based product identifier comprising:
- a description module adapted to collect a plurality of product descriptions;
- an attribute module adapted to determine a plurality of attributes that uniquely correspond to a particular product within a category;
- and
- an interrogatory module adapted to interrogate the product descriptions with the attributes to identify each product description that corresponds to the particular product.
A computerized method of identifying a product comprising:
- receiving a product description corresponding to the product, and having a plurality of data instances respectively corresponding to product attributes;
- parsing said product description based at least in part on at least one recognized attribute and at least one unrecognized attribute;
- and
- matching product descriptions based on commonality of recognized and unrecognized attributes.
Dependencies are inferred from the claim text.