Subject matter context search engine
First Claim
1. A method for use in establishing a searchable data structure, comprising the steps of:
- providing a list of terms pertaining to a subject matter area of interest; and
establishing a classification structure for said subject matter area of interest, said classification structure having a hierarchical form including classes, corresponding to a subset of said subject matter area, each of which includes one or more sub-classes corresponding to a subset of a respective one of said classes;
for each one term of said terms, associating said one term with said classification structure such that said one term is assigned to at least one of said sub-classes and at least one of said classes.
4 Assignments
0 Petitions
Accused Products
Abstract
A search system associates contextual metadata with search terms and/or stored terms to facilitate identification of relevant information. In one implementation, a search term is identified (4304) from a received search request. The search term is then rewritten (4306) in standard form and the standard form term is then set (4308) as the current search parameter. A source database is then searched (4310) using the current search parameter. If any results are obtained (4312) these results may be output (4320) to the user. If no results are obtained, a parent classification of the search term is set (4316) as the current search parameter and the process is repeated. The invention thereby provides the ease of use of term searching with the comprehensiveness of category searching.
-
Citations
45 Claims
-
1. A method for use in establishing a searchable data structure, comprising the steps of:
-
providing a list of terms pertaining to a subject matter area of interest; and
establishing a classification structure for said subject matter area of interest, said classification structure having a hierarchical form including classes, corresponding to a subset of said subject matter area, each of which includes one or more sub-classes corresponding to a subset of a respective one of said classes;
for each one term of said terms, associating said one term with said classification structure such that said one term is assigned to at least one of said sub-classes and at least one of said classes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for use in searching stored data, comprising the steps of:
-
establishing a knowledge base for a given subject matter area, wherein an association is defined between potential search terms for search requests and source terms identifying source data of said subject matter area based on a common classification of said subject matter area, thereby establishing a context for matching said search terms and said source terms in relation to said subject matter area;
receiving a search request including a first search term;
using said knowledge base to search stored information to retrieve responsive information that is responsive to said search request; and
responding to said search request using said responsive information. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method for use in searching stored data, comprising the steps of:
-
providing a list of terms pertaining to a subject matter of interest;
establishing a set of rules for transforming said terms from a first form to a second form, where said second form differs from said first form with respect to at least one of linguistics and syntax;
using said rules to transform a given term, thereby providing a transformed term; and
using said transformed term to search said stored data in response to a search request. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A searchable data system, comprising:
-
an input port for receiving a search request including a search term;
a second storage structure for storing a knowledge base for relating potential search terms to a defined classification structure of said subject matter of said searchable data system;
logic for identifying said search term of said search request, using said knowledge base to relate said search term to a determined classification of said classification structure, and using said determined classification to access said first storage structure to obtain responsive data that is responsive to said search request; and
an output port for outputting said responsive data. - View Dependent Claims (43, 44, 45)
-
Specification