System and method for automatic product matching
First Claim
1. A method for automatically matching products, the method comprising:
- extracting at least one attribute of a source product from unstructured source product information received from a user, the extracting comprising identifying at least one tag in the unstructured source product information, wherein the at least one tag is associated with the at least one attribute of the source product and a priority of the at least one attribute within a product group to which the source product belongs;
generating a search term from the at least one tag, wherein the search term comprises the at least one attribute;
using the search term to search for competitor product information; and
computing a similarity score between the source product information and the competitor product information, wherein computing the similarity score comprises;
generating a first value pair for the source product and a first competitor product, and for the first value pair;
assigning a value to a degree of similarity between the source product and the first competitor product with respect to a first common feature; and
finding the product of the assigned value and a weight value assigned to the first common feature.
5 Assignments
0 Petitions
Accused Products
Abstract
A source product and a competitor product are automatically matched by computing similarity scores between the products. An attribute of a source product is extracted from information received from a user. The extracted attribute is then used to generate a search term. A search for competitor product information is performed using the search term and a similarity score between the source product and the competitor product is calculated. In one implementation, the similarity score is calculated by generating a first value pair for the source product and the competitor product, and for the first value pair, (1) assigning a value to a degree of similarity between the source product and the competitor product with respect to a common feature, and (2) finding the product of the assigned value and a weight value assigned to the common feature.
-
Citations
20 Claims
-
1. A method for automatically matching products, the method comprising:
-
extracting at least one attribute of a source product from unstructured source product information received from a user, the extracting comprising identifying at least one tag in the unstructured source product information, wherein the at least one tag is associated with the at least one attribute of the source product and a priority of the at least one attribute within a product group to which the source product belongs; generating a search term from the at least one tag, wherein the search term comprises the at least one attribute; using the search term to search for competitor product information; and computing a similarity score between the source product information and the competitor product information, wherein computing the similarity score comprises; generating a first value pair for the source product and a first competitor product, and for the first value pair; assigning a value to a degree of similarity between the source product and the first competitor product with respect to a first common feature; and finding the product of the assigned value and a weight value assigned to the first common feature. - View Dependent Claims (2, 3, 4, 5, 6, 7, 15, 16, 17)
-
-
8. A system for automatically matching products, the system comprising:
-
a memory; and a processor coupled to the memory, the processor configured to; extract a plurality of attributes of a source product from source product information received from a user, the extracting comprising identifying a plurality of tags in the source product information, wherein each of the plurality of tags is associated with a respective one of the plurality of attributes of the source product and a respective priority of the respective one of the plurality of attributes within a product group to which the source product belongs; use a first search query generated from the plurality of tags to search for competitor product information, wherein the first search query comprises a first subset of the plurality of attributes; use a second search query generated from the plurality of tags to search for competitor product information, wherein the second search query comprises a second subset of the plurality of attributes that is different from the first subset, wherein the first search query comprises information that is more reliable than information in the second search query; and compute a similarity score between the source product information and the competitor product information, wherein computing the similarity score comprises; generate a first value pair for the source product and a first competitor product, and for the first value pair; assign a value to a degree of similarity between the source product and the first competitor product with respect to a first common feature; and find the product of the assigned value and a weight value assigned to the first common feature. - View Dependent Claims (9, 10, 11, 12, 13, 14, 18, 19, 20)
-
Specification