Catalog taxonomy for storing product information and system and method using same
First Claim
1. A system for developing an ontology from a taxonomy of information records, the system 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;
search a taxonomy of information records for any information records which satisfy an attribute condition, the attribute condition specifying an attribute and a plurality of potential attribute values for the attribute, wherein each information record in the taxonomy is stored as a node and wherein each node is also represented in an ontology, the ontology being organized in categories and subcategories which are independent of the structure of the taxonomy;
identify one or more first information records in the taxonomy which have an attribute value corresponding to a first potential attribute value in the plurality of potential attribute values;
identify one or more second information records in the taxonomy which have an attribute value corresponding to a second potential attribute value in the plurality of potential attribute values; and
generate an ontology comprising a first category and a second category, wherein the first category includes one or more first nodes corresponding to the one or more first information records and the second category includes one or more second nodes corresponding to the one or more second information records.
4 Assignments
0 Petitions
Accused Products
Abstract
A catalog taxonomy organized in a tree-like configuration including at least one first tier product category having at least one first tier attribute associated with products in the first tier category, and a plurality of second tier product categories branching from the first tier product category and defining subcategories, at least one of the plurality of second tier product categories having a second tier attribute associated with products in a subcategory defined by the plurality of second tier product categories, wherein each of the second tier product categories inherits the first tier attribute of the first tier product category from which the plurality of second tier product categories branches. In addition, a system and method utilizing such catalog taxonomy.
38 Citations
8 Claims
-
1. A system for developing an ontology from a taxonomy of information records, the system 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; search a taxonomy of information records for any information records which satisfy an attribute condition, the attribute condition specifying an attribute and a plurality of potential attribute values for the attribute, wherein each information record in the taxonomy is stored as a node and wherein each node is also represented in an ontology, the ontology being organized in categories and subcategories which are independent of the structure of the taxonomy; identify one or more first information records in the taxonomy which have an attribute value corresponding to a first potential attribute value in the plurality of potential attribute values; identify one or more second information records in the taxonomy which have an attribute value corresponding to a second potential attribute value in the plurality of potential attribute values; and generate an ontology comprising a first category and a second category, wherein the first category includes one or more first nodes corresponding to the one or more first information records and the second category includes one or more second nodes corresponding to the one or more second information records. - View Dependent Claims (2, 3, 4)
-
-
5. A method implemented by one or more computer processors for developing an ontology from a taxonomy of information records, the method comprising:
-
searching a taxonomy of information records for any information records which satisfy an attribute condition, the attribute condition specifying an attribute and a plurality of potential attribute values for the attribute, wherein each information record in the taxonomy is stored as a node and wherein each node is also represented in an ontology, the ontology being organized in categories and subcategories which are independent of the structure of the taxonomy; identifying one or more first information records in the taxonomy which have an attribute value corresponding to a first potential attribute value in the plurality of potential attribute values; identifying one or more second information records in the taxonomy which have an attribute value corresponding to a second potential attribute value in the plurality of potential attribute values; and generating an ontology comprising a first category and a second category, wherein the first category includes one or more first nodes corresponding to the one or more first information records and the second category includes one or more second nodes corresponding to the one or more second information records. - View Dependent Claims (6, 7, 8)
-
Specification