WEB BROWSER ACCESSIBLE SEARCH ENGINE WHICH ADAPTS BASED ON USER INTERACTION
First Claim
1. A computing device that is adapted to be connected to an Internet, whereby the computing device supports search engine operations, the computing device comprising:
- a communication interface;
memory; and
processing circuitry coupled to the communication interface and to the memory, the processing circuitry, memory, and communication interface operable to;
receive search criteria from a search engine tool;
determine search results based upon the search criteria;
receive a desirability indication for a selected search result;
process the desirability indication along with information regarding other search results to determine desirability data that indicates other search results that are likely to be of greater interest to a user than the search results; and
output information to the user to direct the user to the other search results.
8 Assignments
0 Petitions
Accused Products
Abstract
A search engine (SE) is capable of adapting based on the user'"'"'s interaction with search results/WebPages. Information, based on user interaction, is subsequently used to modify the priority of search results to create a more relevant search list that provides the user more relevant search information in a shorter period of time. The search engine adaptation takes place by calculating evaluation inputs based on user interaction with search results to compute a metric herein called as the desirability number for one or more search results. The desirability number (DN) is tagged as a search result or page attribute and is stored in the search engine server database in association with each search result or page. Based on the DN and other possible indicators, the resultant search list is modified to better prioritize search results that appear to be more meaningful to the user before continuing to present results to the user.
-
Citations
21 Claims
-
1. A computing device that is adapted to be connected to an Internet, whereby the computing device supports search engine operations, the computing device comprising:
-
a communication interface; memory; and processing circuitry coupled to the communication interface and to the memory, the processing circuitry, memory, and communication interface operable to; receive search criteria from a search engine tool; determine search results based upon the search criteria; receive a desirability indication for a selected search result; process the desirability indication along with information regarding other search results to determine desirability data that indicates other search results that are likely to be of greater interest to a user than the search results; and output information to the user to direct the user to the other search results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of adapting a search process for a user over time as a function of user interaction with search results, the method comprising:
-
determining search results that include Internet content, the determining of the search results being based upon at least one search term; presenting the search results to the user via a communication interface; determining page evaluation parameters for items of the search results based upon user input corresponding to the items of the search results; computing desirability indicators for the items of the search results based upon the page evaluation parameters using processing circuitry; updating a search engine database with the desirability indicators via the communication interface; determining modified search results that include Internet content based upon the search term and the desirability indicators; prioritizing the modified search results based upon the search term and the desirability indicators; and presenting the modified search results to the user via the communication interface. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method for processing a search request, the method comprising the steps of:
-
initiating a search for search results based upon user-entered search criteria; assembling the search results into a search list; outputting the search results via a communication interface and under control of processing circuitry for eventual review by a user; setting desirability indicators for the search results based on user interaction with one or more search results over time using the processing circuitry; using the desirability indicators to identify more desirable search results for the user and prioritizing and presenting those more desirable search results for more efficient review by the user; and repeating the steps of setting and using over time to further refine the search results over time to continually process search results in a search space to provide more desirable content for review by the user. - View Dependent Claims (21)
-
Specification