×

Taxonomy based indexing and searching

  • US 8,131,757 B2
  • Filed: 09/26/2008
  • Issued: 03/06/2012
  • Est. Priority Date: 09/28/2007
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method for locating and displaying data in a taxonomy, comprising:

  • (a) defining a canonical taxonomy, wherein;

    (i) the canonical taxonomy defines a standard schema and standard data format by which one or more first parts are categorized;

    (ii) the canonical taxonomy is not exposed to a user searching the one or more first parts; and

    (iii) wherein the canonical taxonomy is defined by;

    (1) defining one or more canonical categories in a canonical hierarchical structure for the one or more first parts; and

    (2) defining, in the canonical hierarchical structure, one or more canonical attributes for one or more of the canonical categories;

    (b) defining two or more mapping taxonomies that each defines a mapping hierarchical structure for one or more second parts, wherein the mapping taxonomies are each defined by;

    (i) defining one or more first mapping categories for one or more of the second parts;

    (ii) defining a category mapping that maps the one or more first mapping categories to one or more canonical categories;

    (iii) defining one or more second mapping categories for one or more of the second parts;

    (iv) defining a category-attribute mapping from the one or more second mapping categories to one or more of the canonical categories plus one or more of the canonical attributes;

    (c) processing the data based on the one or more mapping taxonomies wherein each part in the data is mapped to a canonical category;

    (d) receiving a search request to search the data, wherein the search request is specified in one of the mapping taxonomies;

    (e) retrieving a canonical category from the mapping taxonomy based on the search request;

    (f) searching the processed data based on the retrieved canonical category, wherein the search results includes data from at least two different mapping taxonomies; and

    (g) displaying, on a display device, the search results.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×