Systems and methods for mapping records in a manufacturer line, series, model hierarchy
Abstract
A computer-implemented method, apparatus, and computer-readable media for mapping product records according to attributes in a standard schema, the standard schema mapping product records from a plurality of content providers according to a product hierarchy from each respective content provider, the method including: receiving product data from a plurality of feeds including feeds from one or more content providers; identifying a plurality of product records received from each of the plurality of feeds; identifying a taxonomy of products received in each of the plurality of feeds; and storing product records and corresponding product attributes in a standard schema in a data set for each feed according to the taxonomy identified for each respective feed.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A computer-implemented method, performed by one or more computing devices, for mapping product records according to attributes in a standard schema, the standard schema mapping product records from a plurality of content providers according to a product hierarchy from each respective content provider, the method comprising:
receiving, by at least one of the one or more computing devices, product data from a plurality of feeds including feeds from one or more content providers; identifying, by at least one of the one or more computing devices, a plurality of product records received from each of the plurality of feeds; identifying, by at least one of the one or more computing devices, a taxonomy of the product records received in each of the plurality of feeds; and storing, by at least one of the one or more computing devices, product records and corresponding product attributes in a standard schema in a data set for each feed according to the taxonomy identified for each respective feed.
2 . The method of claim 1 , wherein the feeds from one or more content providers includes at least one of a direct content provider feed, a non-direct content provider feed, and a third party feed.
3 . The method of claim 1 , wherein the product records correspond to digital content.
4 . The method of claim 1 , wherein the product records correspond to electronic devices.
5 . The method of claim 1 , further comprising building an index corresponding each received product record to an ontology, wherein the ontology includes each taxonomy identified corresponding to each respective feed.
6 . The method of claim 5 , further comprising building a second index corresponding each received product record to a second ontology, wherein the second ontology is unrelated to the taxonomies identified corresponding to each respective feed.
7 . The method of claim 1 , wherein one or more tier attribute values corresponding to one or more tiers in the ontology are automatically generated based on attribute values associated with a product record.
8 . The method of claim 7 , wherein one or more product records in one or more of said tiers inherits attribute values from said tier attribute values.
9 . The method of claim 8 , wherein one or more rules define a subset of product records in one or more of said tiers that inherit attribute values from said tier attribute values.
10 . The method of claim 8 , further comprising normalizing product records within one or more of said tiers.
11 . A system for mapping product records according to attributes in a standard schema, the standard schema mapping product records from a plurality of content providers according to a product hierarchy from each respective content provider, the system comprising:
a non-transitory memory configured to store one or more data set; and a processor coupled to the memory and configured to execute modules configured for:
receiving product data from a plurality of feeds including feeds from one or more content provider;
identifying a plurality of product records received from each of the plurality of feeds;
identifying a taxonomy of the product records received in each of the plurality of feeds; and
storing product records and corresponding product attributes in a standard schema in a data set for each feed according to the taxonomy identified for each respective feed.
12 . The system of claim 11 , wherein the feeds from one or more content providers includes at least one of a direct content provider feed, a non-direct content provider feed, and a third party feed.
13 . The system of claim 11 , wherein the product records correspond to digital content.
14 . The system of claim 11 , wherein the product records correspond to electronic devices.
15 . The system of claim 11 , the processor further configured to:
execute modules for building an index corresponding each received product record to an ontology, wherein the ontology includes each taxonomy identified corresponding to each respective feed; and execute modules for building a second index corresponding each received product record to a second ontology, wherein the second ontology is unrelated to the taxonomies identified corresponding to each respective feed.
16 . The system of claim 11 , wherein one or more tier attribute values corresponding to one or more tiers in the ontology are automatically generated based on attribute values associated with a product record,
wherein one or more product records in one or more of said tiers inherits attribute values from said tier attribute values, wherein one or more rules define a subset of product records in one or more of said tiers that inherit attribute values from said tier attribute values, and wherein the processor is further configured to execute modules for normalizing product records within one or more of said tiers.
17 . A non-transitory computer-readable medium having computer-readable code stored thereon that, when executed by one or more computing devices, performs a method for mapping product records according to attributes in a standard schema, the standard schema mapping product records from a plurality of content providers according to a product hierarchy from each respective content provider, the method comprising:
receiving, by at least one of the one or more computing devices, product data from a plurality of feeds including feeds from one or more content providers; identifying, by at least one of the one or more computing devices, a plurality of product records received from each of the plurality of feeds; identifying, by at least one of the one or more computing devices, a taxonomy of the product records received in each of the plurality of feeds; and storing, by at least one of the one or more computing devices, product records and corresponding product attributes in a standard schema in a data set for each feed according to the taxonomy identified for each respective feed.
18 . The computer-readable medium of claim 17 , wherein the feeds from one or more content providers includes a direct content provider feed, a non-direct content provider feed, and a third party feed.
19 . The computer-readable medium of claim 17 , the method further comprising:
building an index corresponding each received product record to an ontology, wherein the ontology includes each taxonomy identified corresponding to each respective feed; and building a second index corresponding each received product record to a second ontology, wherein the second ontology is unrelated to the taxonomies identified corresponding to each respective feed.
20 . The computer-readable medium of claim 17 , wherein one or more tier attribute values corresponding to one or more tiers in the ontology are automatically generated based on attribute values associated with a product record,
wherein one or more product records in one or more of said tiers inherits attribute values from said tier attribute values, wherein one or more rules define a subset of product records in one or more of said tiers that inherit attribute values from said tier attribute values, and wherein the method further comprises normalizing product records within one or more of said tiers.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.