Subject matter context search engine
First Claim
1. A method for use in establishing a searchable data structure, comprising:
- providing a list of terms pertaining to a subject matter of interest, wherein said list of terms comprise potential search terms for use in search requests to access data of said subject matter, and wherein said potential search terms reflect inconsistencies of linguistics, at least including different terms to identify said same subject matter;
syntax, at least including different ordering of said different terms; and
semantics, at least including different correlations between a term meaning and said different terms;
determining, using a computer-based tool, contextual information from said data of said subject matter including a plurality of usage contexts pertaining to said subject matter;
using said contextual information, first operating said computer-based tool for establishing a standardization structure for standardizing at least a portion of said potential search terms with respect to at least one of said linguistics, at least including said different terms to identify said same subject matter, and syntax, at least including said different ordering of said different terms, wherein different ones of said potential search terms are standardized into a common standard form corresponding to at least one of said plurality of usage contexts;
second operating said computer-based tool for establishing a classification structure for said subject matter of interest dependent on said contextual information including said usage contexts, said classification structure having a hierarchical form including classes, corresponding to a subset of said subject matter, each of which includes one or more sub-classes corresponding to a subset of a respective one of said classes; and
for each term of said portion of said potential search terms, third operating said computer-based tool for associating said each term with a standardized form for said each term according to said standardized structure and relating said standardized form with said classification structure such that said each term is assigned to at least one of said sub-classes and at least one of said classes, wherein said relating is at least partially based on an identified usage context of said each term from said plurality of usage contexts, wherein said step of third operating comprises obtaining a first set of said potential search terms in a first semantic environment and transforming said first set of said potential search terms into a second semantic environment to provide a second set of said potential search terms, wherein said second semantic environment differs from said first semantic environment with respect to at least one of said linguistics, said syntax, or said semantics, and said second set contains less terms than said first set.
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.
76 Citations
8 Claims
-
1. A method for use in establishing a searchable data structure, comprising:
-
providing a list of terms pertaining to a subject matter of interest, wherein said list of terms comprise potential search terms for use in search requests to access data of said subject matter, and wherein said potential search terms reflect inconsistencies of linguistics, at least including different terms to identify said same subject matter;
syntax, at least including different ordering of said different terms; and
semantics, at least including different correlations between a term meaning and said different terms;determining, using a computer-based tool, contextual information from said data of said subject matter including a plurality of usage contexts pertaining to said subject matter; using said contextual information, first operating said computer-based tool for establishing a standardization structure for standardizing at least a portion of said potential search terms with respect to at least one of said linguistics, at least including said different terms to identify said same subject matter, and syntax, at least including said different ordering of said different terms, wherein different ones of said potential search terms are standardized into a common standard form corresponding to at least one of said plurality of usage contexts; second operating said computer-based tool for establishing a classification structure for said subject matter of interest dependent on said contextual information including said usage contexts, said classification structure having a hierarchical form including classes, corresponding to a subset of said subject matter, each of which includes one or more sub-classes corresponding to a subset of a respective one of said classes; and for each term of said portion of said potential search terms, third operating said computer-based tool for associating said each term with a standardized form for said each term according to said standardized structure and relating said standardized form with said classification structure such that said each term is assigned to at least one of said sub-classes and at least one of said classes, wherein said relating is at least partially based on an identified usage context of said each term from said plurality of usage contexts, wherein said step of third operating comprises obtaining a first set of said potential search terms in a first semantic environment and transforming said first set of said potential search terms into a second semantic environment to provide a second set of said potential search terms, wherein said second semantic environment differs from said first semantic environment with respect to at least one of said linguistics, said syntax, or said semantics, and said second set contains less terms than said first set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification