Search engine facility with automated knowledge retrieval, generation and maintenance
First Claim
1. A method for providing structured search results via an electronic search facility, said method comprising:
- receiving a search query from a user including a context within which said search query is to be searched;
identifying key terms within said context by parsing said context;
identifying keywords linked to specific articles that are associated with said key terms;
returning said specific articles to said user as a result set generated by said search query;
providing said result set in a structured format designed to provide said user with more relevant information retrieved from said search query based on said context;
first searching a local database for a match of said search query within said context;
outputting a result set of an initial search on said local database when said initial search generated more than a threshold number of results;
when said local database does not contain at least said threshold number of results within the result set generated from said search query within said context, completing said search query on a non-local database accessible via a network to which an associated data processing system has access, wherein said step of completing said search query on said non-local database is automatically initiated when said result set does not include at least said threshold number of results; and
subsequently outputting a next result set including results from said local database and results from said non-local database.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for generating and retrieving relevant electronic information required by a user initiating an electronic search on the system. The system comprise a user-interactive search engine and a knowledge database, which stores knowledge information that is formatted. Additionally, the system includes a plurality of functional software modules that enables a user to complete an interactive search and find a solution to a task based on entered context information and keywords. A list of keywords are displayed to the user and the user selects those keywords that are relevant to the solution desired. The search engine looks for the articles containing the identified keywords. If no article is found with the search terms, the search is expanded to the Internet. The user may then modify the information returned from the Internet, format the information and save the information as a new recipe.
120 Citations
5 Claims
-
1. A method for providing structured search results via an electronic search facility, said method comprising:
-
receiving a search query from a user including a context within which said search query is to be searched; identifying key terms within said context by parsing said context; identifying keywords linked to specific articles that are associated with said key terms; returning said specific articles to said user as a result set generated by said search query; providing said result set in a structured format designed to provide said user with more relevant information retrieved from said search query based on said context; first searching a local database for a match of said search query within said context; outputting a result set of an initial search on said local database when said initial search generated more than a threshold number of results; when said local database does not contain at least said threshold number of results within the result set generated from said search query within said context, completing said search query on a non-local database accessible via a network to which an associated data processing system has access, wherein said step of completing said search query on said non-local database is automatically initiated when said result set does not include at least said threshold number of results; and subsequently outputting a next result set including results from said local database and results from said non-local database.
-
-
2. A data processing system comprising:
-
a processor coupled to a read only memory; a permanent storage device associated with said processor and on which is stored a knowledge database; connection means for linking said data processing system to an external electronic storage facility with a next searchable database; program modules executed by said processor that provide a search engine that completes a user-entered search utilizing both contextual searching and weighted keyword searching so that specific search results are generated, wherein said program modules comprise code for; first searching a local database for a match of said query within said context; outputting a result set of said initial search on said local database when said initial search generated more than a threshold number of results; when said local database does not contain sufficient results of said query within said context, completing said search on a non-local database accessible via a network to which an associated data processing system has access, wherein said step of completing said search on said non-local database is automatically initiated when said result set does not include at least said threshold number of results; and subsequently outputting a next result set including results from said local database and results from said non-local database. - View Dependent Claims (3, 4, 5)
-
Specification