Dynamically updating a search engine's knowledge and process database by tracking and saving user interactions
First Claim
1. A method for automatically updating a process and knowledge database of an electronic search facility based on user inputs and responses, said method comprising:
- providing a graphical user interface (GUI) to receive user input of a task defined as one of a goal and an objective for which information is being requested from the knowledge database, wherein said task indicates a solution desired and said goal and objective provides general and specific information about said task;
searching within said database for solutions to similarly defined tasks, said solutions each comprising an ordered sequence of steps that accomplishes said similar defined task;
enabling user selection and modification of one or more of said solutions that conform to the task defined by said user; and
when said user indicates completion of the selection and modification of said solutions, automatically storing a resulting sequence of steps within said knowledge database as a recipe for completing said task defined by said goal and objective, wherein recipes stored within said knowledge database are accessible to other users of said database.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and computer program product for enabling users of a search engine to utilize and create recipes for a knowledge database by tracking user responses. The user-entered query (goal or objective) is parsed and intelligent search techniques are utilized to provide a list of items, which are saved as the result set. If no hits occur, articles are returned from an external database, and the user is prompted to create a recipe from the returned articles. The created recipe becomes the user'"'"'s solution to the problem. The user-created recipe is saved and fed back to the database where an administrator eventually approves it if it provides a viable solution to the task. The user is then provided a reward for providing the recipe. In this manner, database updates are driven by what the user'"'"'s actually want and not what the system administrator thinks the users want.
-
Citations
20 Claims
-
1. A method for automatically updating a process and knowledge database of an electronic search facility based on user inputs and responses, said method comprising:
-
providing a graphical user interface (GUI) to receive user input of a task defined as one of a goal and an objective for which information is being requested from the knowledge database, wherein said task indicates a solution desired and said goal and objective provides general and specific information about said task;
searching within said database for solutions to similarly defined tasks, said solutions each comprising an ordered sequence of steps that accomplishes said similar defined task;
enabling user selection and modification of one or more of said solutions that conform to the task defined by said user; and
when said user indicates completion of the selection and modification of said solutions, automatically storing a resulting sequence of steps within said knowledge database as a recipe for completing said task defined by said goal and objective, wherein recipes stored within said knowledge database are accessible to other users of said database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product, comprising:
-
a computer readable medium; and
program code on said computer readable medium for automatically updating a process and knowledge database of an electronic search facility based on user interactions and selections, said program code including code for;
providing a graphical user interface (GUI) to receive user input of a goal and a objective for which information is being requested from the knowledge database, wherein said goal indicates a solution desired and said objective indicates why said solution is desired;
searching within said database for defined tasks related to a similar objective, said defined tasks comprising an ordered sequence of steps that accomplishes said similar objective;
enabling user selection and modification of one or more of said defined tasks to conform to the objective and goal of said user;
when said user indicates completion of the selection and modification of tasks, automatically storing said sequence of steps within said knowledge database as a recipe for completing said goal and objective, wherein recipes stored within said knowledge database are accessible to other users of said database. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system for automatically updating a process and knowledge database of an electronic search facility of a data processing system based on user inputs and response, said facility comprising:
-
means for providing a graphical user interface (GUI) to receive user input of a goal and a objective for which information is being requested from the knowledge database, wherein said goal indicates a solution desired and said objective indicates why said solution is desired;
means for searching within said database for defined tasks related to a similar objective, said defined tasks comprising an ordered sequence of steps that accomplishes said similar objective;
means for enabling user selection and modification of one or more of said defined tasks to conform to the objective and goal of said user;
when said user indicates completion of the selection and modification of tasks, means for automatically storing said sequence of steps within said knowledge database as a recipe for completing said goal and objective, wherein recipes stored within said knowledge database are accessible to other users of said database. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification