METHOD AND SYSTEM FOR DETERMINING ALLIED PRODUCTS
First Claim
1. A computer-implemented method, performed by one or more computing devices, for aggregating product information for use in a product database including various products arranged in categories within a taxonomy, the method comprising the steps of:
- receiving, by at least one of the one or more computing devices, a plurality of records;
grouping, by at least one of the one or more computing devices, one or more records of the plurality of records into a cluster, wherein the cluster corresponds to a product and the one or more records are grouped into the cluster based on a probability determination that the one or more records correspond to the product;
receiving, by at least one of the one or more computing devices, one or more attribute values to be retrieved from each of the records in the cluster;
merging, by at least one of the one or more computing devices, the one or more received attribute values from each of the records in the cluster to determine one or more product attribute values for the product based at least in part on a confidence rating associated with at least one of the one or more received attribute values; and
categorizing, by at least one of the one or more computing devices, the product in the taxonomy according to the one or more product attribute values.
3 Assignments
0 Petitions
Accused Products
Abstract
The method comprises processing plural product information records from the product information sources into one or more groups based on which product information records are likely to correspond to the same product, correlating a unique product ID corresponding to the product associated with each of said groups to identify the product, comparing each identified product to categories of a taxonomy to determine a category for the identified products in the taxonomy, and determining attributes for each categorized product based on the product information records corresponding to each group, creating product specifications based on the determined attributes and storing the product specification in the corresponding determined categories of the taxonomy.
-
Citations
20 Claims
-
1. A computer-implemented method, performed by one or more computing devices, for aggregating product information for use in a product database including various products arranged in categories within a taxonomy, the method comprising the steps of:
-
receiving, by at least one of the one or more computing devices, a plurality of records; grouping, by at least one of the one or more computing devices, one or more records of the plurality of records into a cluster, wherein the cluster corresponds to a product and the one or more records are grouped into the cluster based on a probability determination that the one or more records correspond to the product; receiving, by at least one of the one or more computing devices, one or more attribute values to be retrieved from each of the records in the cluster; merging, by at least one of the one or more computing devices, the one or more received attribute values from each of the records in the cluster to determine one or more product attribute values for the product based at least in part on a confidence rating associated with at least one of the one or more received attribute values; and categorizing, by at least one of the one or more computing devices, the product in the taxonomy according to the one or more product attribute values. - View Dependent Claims (2, 3, 4, 5, 16, 17)
-
-
6. A system for aggregating product information for use in a product database including various products arranged in categories within a taxonomy comprising:
-
one or more processors; and one or more memories operatively coupled to at least one of the one or more processors and having instructions stored thereon that, when executed by at least one of the one or more processors, cause at least one of the one or more processors to; receive a plurality of records; group one or more records of the plurality of records into a cluster, wherein the cluster corresponds to a product and the one or more records are grouped into the cluster based on a probability determination that the one or more records correspond to the product; receive one or more attribute values from each of the records in the cluster; merge the one or more received attribute values from each of the records in the cluster to determine one or more product attribute values for the product based at least in part on a confidence rating associated with at least one of the one or more received attribute values; and categorize the product in the taxonomy according to the one or more product attribute values. - View Dependent Claims (7, 8, 9, 10, 18, 19)
-
-
11. At least one non-transitory computer-readable medium storing computer-readable instructions that, when executed by one or more a computing devices, cause at least one of the one or more computing devices to:
-
receive a plurality of records; group one or more records of the plurality of records into a cluster, wherein the cluster corresponds to a product and the one or more records are grouped into the cluster based on a probability determination that the one or more records correspond to the product; receive one or more attribute values from each of the records in the cluster; merge the one or more received attribute values from each of the records in the cluster to determine one or more product attribute values for the product based at least in part on a confidence rating associated with at least one of the one or more received attribute values; and
categorize the product in the taxonomy according to the one or more product attribute values.- View Dependent Claims (12, 13, 14, 15, 20)
-
Specification