System and method for responding to a search request
First Claim
1. A method for presenting search results comprising:
- storing ranking data in a data structure, said ranking data being based on input from a plurality of users, the input relating to the relevance of search results for a search term;
receiving a search request from a user, the search request including the search term;
performing a search to obtain a plurality of results;
retrieving the stored ranking data; and
reordering the results according to the stored ranking data.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a system and method for context based searching. A participating website may be provided with an interface which allows users to perform searches by indicating keywords to be searched. A search services provider performs a search based on the keywords as well as the context of the participating website. In a further development, the context of the participating website may be determined by deriving one or more context words from the text of the participating website. In a second aspect, a system and method are provided which allow a user to move results in a list of results provided in response to search request. These actions of the user are recorded and saved. The rankings of subsequent searches are based on these recorded actions.
-
Citations
54 Claims
-
1. A method for presenting search results comprising:
-
storing ranking data in a data structure, said ranking data being based on input from a plurality of users, the input relating to the relevance of search results for a search term;
receiving a search request from a user, the search request including the search term;
performing a search to obtain a plurality of results;
retrieving the stored ranking data; and
reordering the results according to the stored ranking data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for performing a context based search, comprising:
-
adding a search interface to a visualizable information unit;
automatically deriving a context description from the visualizable information unit, the context description being related to the information within the visualizable information unit;
allowing a user to request a search using the search interface by sending one or more search terms to the search interface; and
performing a search based on the one or more search terms and the context description. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method for performing a context based search, comprising:
-
adding a search interface to a visualizable information unit;
storing in a data structure a plurality of sets of ranking data based on input from a plurality of users about the relevance of search results, each of the sets of ranking data being associated with a specific search term of a plurality of search terms;
automatically deriving a context description from the visualizable information unit, the context description being related to the information within the visualizable information unit;
allowing a user to request a search from the search interface by communicating a search term to the search interface;
performing a search based on the search term and the context description;
retrieving a set of ranking data associated with the search term entered by the user from the data structure; and
reordering the results according to the set of ranking data. - View Dependent Claims (25, 26, 27)
-
-
28. A system for presenting search results comprising a search services provider, the search services provider including a processor and a memory, the memory further comprising:
-
a data structure comprising ranking data based on user input about the relevance of search results for a search term; and
a plurality of computer instructions, the computer instructions being operative to cause the processor to;
receive a search request from a user, the search request including the search term;
performing a search based on the search term to obtain a plurality of results;
retrieve the stored ranking data; and
reorder the results according to the stored ranking data. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A system for performing a context based search, comprising a search services provider, the search services provider comprising a processor and a memory, the memory comprising instruction which are operative to cause the processor to:
-
add a search interface to a visualizable information unit;
automatically derive a context description from the visualizable information unit, the context description being related to the information within the visualizable information unit;
allow a user to request a search from the search interface by communicating one or more search terms to the search interface; and
perform a search based on the one or more search terms and the context description. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A system for presenting search results comprising a search services provider, the search services provider including a processor and a memory, the memory further comprising:
-
a data structure comprising a plurality of sets of ranking data based on input of plurality of users about the relevance of search results, each of the sets of ranking data being associated with a specific search term of a plurality of search terms; and
a plurality of computer instructions, the computer instructions being operative to cause the processor to;
add a search interface to a visualizable information unit;
automatically derive a context description from the visualizable information unit, the context description being related to the information within the visualizable information unit;
allow a user to request a search from the search interface by communicating a search term to the search interface;
perform a search based on the search term and the context description;
retrieve a set of ranking data associated with the search term entered by the user from the data structure; and
reorder the results according to the set of ranking data. - View Dependent Claims (52, 53, 54)
-
Specification