Search engine providing match and alternative answers using cummulative probability values
First Claim
1. A method for searching a knowledge base having a plurality of answer objects for a match answer and an alternative answer, comprising:
- inputting a search term;
beginning a search at a random location in the knowledge base to identify the match answer;
determining a match answer category from the match answer;
determining a look-up association based on the match answer category and a search history;
plugging the look-up association into an alternative answer probability table to identify an alternative answer category; and
performing a secondary search at a second random location in the knowledge base to find the alternative answer that belongs to the alternative answer category.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for searching a knowledge base for a match answer and an alternative answer. The method includes the steps of: inputting a search term; beginning a search at a random location in the knowledge base to identify the match answer; determining a match answer category from the match answer; determining a look-up association based on the match answer category and a search history; plugging the look-up association into an alternative answer probability table to identify an alternative answer category; and performing a secondary search at a second random location in the knowledge base to find the alternative answer that belongs to the alternative answer category.
-
Citations
15 Claims
-
1. A method for searching a knowledge base having a plurality of answer objects for a match answer and an alternative answer, comprising:
-
inputting a search term;
beginning a search at a random location in the knowledge base to identify the match answer;
determining a match answer category from the match answer;
determining a look-up association based on the match answer category and a search history;
plugging the look-up association into an alternative answer probability table to identify an alternative answer category; and
performing a secondary search at a second random location in the knowledge base to find the alternative answer that belongs to the alternative answer category. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A user preference search system for searching a knowledge base to find a match answer and an alternative answer for a search term, comprising:
-
a search engine that performs a first search at a first location in the knowledge base and returns a match answer, and performs a second search at a second location in the knowledge base to find an alternative answer, wherein the alternative answer belongs to an alternative answer category determined by plugging a look-up association into an alternative answer probability table; and
a table update system that updates the alternative answer probability table based on a table of previously determined category answer associations. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A program product stored on a recordable medium for searching a knowledge base for a match answer and an alternative answer, comprising:
-
means for inputting a search term;
means for beginning a search at a random location in the knowledge base to identify the match answer;
means for selecting a match answer category from the match answer;
means for determining a look-up association based on the match answer category and a search history;
means for plugging the look-up association into an alternative answer probability table to identify an alternative answer category; and
means for performing a secondary search at a second random location in the knowledge base to find the alternative answer that belongs to the alternative answer category. - View Dependent Claims (12, 13, 14, 15)
-
Specification