Patent ID: 8700495

Claim:
A computer-implemented method for mapping product records by one or more computing devices communicatively coupled to each other, the method comprising: receiving, by at least one of the one or more computing devices, product data from a feed in a plurality of feeds, wherein the plurality of feeds include feeds from one or more content providers; identifying, by at least one of the one or more computing devices, a product hierarchy associated with the product data; identifying, by at least one of the one or more computing devices, an ontology in a plurality of ontologies which corresponds to the product hierarchy associated with the product data; and storing, by at least one of the one or more computing devices, the product data as a product record in a taxonomy, wherein the product record is stored as a node and wherein the node is also represented in the ontology, the ontology being organized in categories and subcategories which are independent of the existing structure of the taxonomy and which correspond to the product hierarchy associated with the product data.