Aggregating product information for electronic product catalogs
First Claim
1. 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.
2 Assignments
0 Petitions
Accused Products
Abstract
A product catalog includes information regarding products for sale online by various merchants. An analysis software module can collect information regarding new product offers and associate that information with existing product information in the catalog. The module can identify one or more potential product matches in the catalog based on identical or similar strong identifier information between the offer and the potential match, and/or based on query search result relationships between the offer and the potential match. The analysis module can evaluate each potential match by performing an image comparison between one or more product images provided with the offer and one or more representative images selected by the analysis module for the potential matching product. If the analysis module confirms a match, the analysis module can add information regarding the new product offer to the product catalog, associating the new product offer with the confirmed matching product.
-
Citations
15 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method for aggregating product information for an electronic product catalog, comprising the steps of:
-
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, a product in an electronic product catalog that potentially matches the product subject to the product offer, the product in the electronic product catalog having at least one representative image associated therewith; determining, by an analysis module, whether the identified product in the electronic product catalog actually corresponds to the product subject to the product offer by determining whether the received image matches the at least one representative image for the product in the electronic product catalog; and adding, by the analysis module, information regarding the product offer to the electronic product catalog, the added information associated with the identified product in the electronic product catalog, in response to determining that the identified product in the electronic product catalog actually corresponds to the product subject to the product offer, 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. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer program product, comprising:
-
a non-transitory computer-readable medium having computer-readable program code embodied therein for aggregating product information for an electronic product catalog, the computer-readable program code, which, when implemented by one or more processors, causes the one or more processors to carry out the steps of; using near-duplicate image analysis to select, for each product in an electronic product catalog, 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 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 information regarding the product offer to the electronic product catalog, the added information associated with the particular identified product in the electronic product catalog.
-
Specification