Patent ID: 8548878

Claim:
A computer-implemented method for aggregating product information for an electronic product catalog, comprising the steps of: selecting, for each product in an electronic product catalog comprising information regarding products available for sale online, at least one representative image; receiving information regarding a product offer, the received information comprising information identifying a product subject to the product offer and at least one image of the product subject to the product offer; identifying, based on the received information, at least one product in the electronic product catalog that potentially matches the product subject to the product offer; determining, by an analysis module, whether each identified product in the electronic product catalog actually corresponds to the product subject to the product offer by completing an image analysis on the received image and the at least one representative image for each identified product in the electronic product catalog; and in response to determining that a particular identified product actually corresponds to the product subject to the product offer, adding, by the analysis module, information regarding the product offer to the electronic product catalog, the added information associated with the particular identified product in the electronic product catalog, wherein the analysis module is implemented in at least one computer system that comprises instructions stored in a machine-readable medium and a processor that executes the instructions.