IP Library Granted Patent US 9,576,076
Granted Patent B2
US 9,576,076 · App. 13/208,322 · Granted Feb 21, 2017

Catalog taxonomy for storing product information and system and method using same

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,576,076
App. No.
13/208,322
Granted
Feb 21, 2017
Kind
B2
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.

Claims (32)

1. A system for organizing information records in an ontology based on a query, 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:

receive a query, wherein the query specifies an attribute condition;

search a taxonomy of information records for any information records which satisfy the attribute condition, wherein the taxonomy is organized in a hierarchical structure comprising one or more tiered categories with the information records in the taxonomy inheriting any attributes associated with their corresponding tiered category and any higher tiered categories above their corresponding tiered category and wherein information records in the taxonomy are stored as nodes which are also represented in an ontology, the ontology being organized in categories and subcategories which are independent of the structure of the taxonomy;

identify a plurality of result information records in the taxonomy which satisfy the attribute condition;

generate a new category in the ontology; and

populate the new category in the ontology with a plurality of result nodes corresponding to the plurality of result information records.

2. The system of claim 1 , wherein the new category is a new subcategory of an existing category in the ontology.

3. The system of claim 1 , wherein at least one of the one or more memories has further 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:

identify a first attribute group associated with a first node in the plurality of result nodes;

identify a second attribute group associated with a second node in the plurality of result nodes;

determine one or more result attributes which are common to the first attribute group and the second attribute group; and

associate the one or more result attributes with the new category in the ontology.

4. The system of claim 1 , wherein the information records are product information records, the one or more tiered categories comprise a plurality of tiered categories, and an attribute associated with a first tier category is associated with all the product information records in the first tier category and inherited by any product information records in a second tier category below the first tier category.

5. The system of claim 1 , wherein the attribute condition specifies existence of one or more attributes.

6. The system of claim 1 , wherein the attribute condition specifies a value range of one or more attributes.

7. A method for organizing information records in an ontology based on a query by one or more computing devices, the method comprising,

receiving, by at least one of the one or more computing devices, a query, wherein the query specifies an attribute condition;

searching, by at least one of the one or more computing devices, a taxonomy of information records for any information records which satisfy the attribute condition, wherein the taxonomy is organized in a hierarchical structure comprising one or more tiered categories with the information records in the taxonomy inheriting any attributes associated with their tiered category and any higher tiered categories above their tiered category and wherein the information records in the taxonomy are stored as nodes which are also represented in an ontology, the ontology being organized in categories and subcategories which are independent of the structure of the taxonomy;

identifying, by at least one of the one or more computing devices, a plurality of result information records in the taxonomy which satisfy the attribute condition;

generating, by at least one of the one or more computing devices, a new category in the ontology; and

populating, by at least one of the one or more computing devices, the new category in the ontology with a plurality of result nodes corresponding to the plurality of result information records.

8. The method of claim 7 , wherein the category is a new subcategory of an existing category in the ontology.

9. The method of claim 7 , further comprising:

identifying, by at least one of the one or more computing devices, a first attribute group associated with a first node in the plurality of result nodes;

identifying, by at least one of the one or more computing devices, a second attribute group associated with a second node in the plurality of result nodes;

determining, by at least one of the one or more computing devices, one or more result attributes which are common to the first attribute group and the second attribute group; and

associating, by at least one of the one or more computing devices, the one or more result attributes with the new category in the ontology.

10. The method of claim 7 , wherein the information records are product information records, the one or more tiered categories comprise a plurality of tiered categories, and an attribute associated with a first tier category is associated with all the product information records in the first tier category and inherited by any product information records in a second tier category below the first tier category.

11. The method of claim 7 , wherein the attribute condition specifies existence of one or more attributes.

12. The method of claim 7 , wherein the attribute condition specifies a value range of one or more attributes.

Assignments (6)
RELEASE OF SECURITY INTERESTS Recorded Sep 13, 2024
From: BANK OF AMERICA, N.A.
To: CNET MEDIA, INC.
Reel/Frame 068968/0400 →
FIRST LIEN SECURITY AGREEMENT Recorded Dec 3, 2021
From: CNET MEDIA, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 058300/0869 →
CHANGE OF NAME Recorded Apr 20, 2021
From: RV CAROUSEL HOLDINGS, INC.
To: CNET MEDIA, INC.
Reel/Frame 055974/0631 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2020
From: CBS INTERACTIVE INC.
To: RV CAROUSEL HOLDINGS, INC.
Reel/Frame 054526/0426 →
CHANGE OF NAME Recorded Apr 12, 2012
From: CNET NETWORKS, INC.
To: CBS INTERACTIVE INC.
Reel/Frame 028033/0555 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2012
From: MUSGROVE, TIMOTHY A.; WALSH, ROBIN HIROKO
To: CNET NETWORKS, INC.
Reel/Frame 028033/0710 →