Dynamic search with implicit user intention mining
First Claim
Patent Images
1. A computer comprising:
- a processor;
a memory coupled to the processor, wherein the memory includes computer-program instructions executable by the processor, the computer-program instructions for dynamic search with implicit user intention mining comprising a user intention mining engine to perform operations on the computer comprising collecting information, the information collected comprising;
information from emails and instant messages sent or received by the user at the computer;
information from other applications running on the computer concurrent with the search;
information from interests, preferences and behavior of the user available outside of the search;
information from natural user responses to search results returned in a first window by a search instigated by a user and utilize the information to refine the search, wherein the information from natural user responses comprises;
other applications with which the user interacts during the search;
a number of clicks by the user on a particular returned result;
a length of time a user spends reviewing the particular returned result;
assigning a weight to the particular returned result;
wherein the user intention mining engine;
configures a second window of a user interface on the computer to dynamically update the results of a refined search responsive to dynamically collected information of the user;
allows the user to interact with results in the second window;
mines further interest and behavior information concerning the user from user interactions with the search results in the second window; and
presents in the first window results from a further refined search based on the further interest and behavior information;
wherein mining further comprises;
tracking the number of links followed by the user from a particular search result; and
gathering information from other applications running on the user computing system concurrent with the search.
2 Assignments
0 Petitions
Accused Products
Abstract
After a user instigated search returns results, an intention mining engine collects information from the natural user responses to the results. This information is used to refine the search.
-
Citations
15 Claims
-
1. A computer comprising:
-
a processor; a memory coupled to the processor, wherein the memory includes computer-program instructions executable by the processor, the computer-program instructions for dynamic search with implicit user intention mining comprising a user intention mining engine to perform operations on the computer comprising collecting information, the information collected comprising; information from emails and instant messages sent or received by the user at the computer; information from other applications running on the computer concurrent with the search; information from interests, preferences and behavior of the user available outside of the search; information from natural user responses to search results returned in a first window by a search instigated by a user and utilize the information to refine the search, wherein the information from natural user responses comprises; other applications with which the user interacts during the search; a number of clicks by the user on a particular returned result; a length of time a user spends reviewing the particular returned result; assigning a weight to the particular returned result; wherein the user intention mining engine; configures a second window of a user interface on the computer to dynamically update the results of a refined search responsive to dynamically collected information of the user; allows the user to interact with results in the second window; mines further interest and behavior information concerning the user from user interactions with the search results in the second window; and presents in the first window results from a further refined search based on the further interest and behavior information; wherein mining further comprises; tracking the number of links followed by the user from a particular search result; and gathering information from other applications running on the user computing system concurrent with the search. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more computer-readable media comprising computer-program instructions stored thereon, which are executable by a processor on a user computing system, the computer-program instructions including instructions for performing operations comprising:
-
obtaining a search term from a user; performing a search based on the search term; presenting search results based on the search term in a primary window; mining natural responses of the user to the search results, wherein mining natural responses comprises; monitoring a number of clicks by the user on a particular returned result; tracking the number of links followed by the user from the particular returned result; monitoring a length of time a user spends reviewing the particular returned result, wherein monitoring the length of time comprises monitoring an amount of time elapsing between a click on a search result and a click on another search result; assigning a weight to the particular returned result based at least on the mining; intention mining information from; interests, preferences and behavior of the user identified outside of the search; other applications running on the user computing system concurrent with the search; other applications with which the user interacts during the search; emails and instant messages sent or received by the user at the computing system; refining the search based at least in part on mining the natural responses and the intention mining; returning refined search results in a secondary window; displaying the results of the refined search to the user in the secondary window; dynamically updating the results of the refined search responsive to intention and natural response information of the user; allowing the user to interact with the results of the refined search; mining further intention and natural response information concerning the user from user interactions with the search results in the second window; and presenting in the primary window results from a further refined search based on the further intention and natural response information. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer-based method, comprising:
-
displaying results of a search instigated by a user through input of one or more search terms in a first window; enabling the user to interact with the search results; mining interest and behavior information associated with the user from emails and instant messages sent or received by the user at the computer and from interactions of the user with the search results, wherein the mining comprises; monitoring a number of clicks by the user on a particular returned result; monitoring an amount of time elapsing between a click on a search result, and a click on another search result; assigning a weight to the particular returned result based at least in part on the mining; refining the search based on the mined interest and behavior information; returning results of the refined search based on the mined interest and behavior information in a second window; and dynamically updating the results of the refined search responsive to interest and behavior information of the user; allowing the user to interact with results in the second window; mining further interest and behavior information concerning the user from user interactions with the search results in the second window; and presenting in the first window results from a further refined search based on the further interest and behavior information; wherein mining further comprises tracking the number of links followed by the user from a particular search result; and gathering information from other applications running on the user computing system concurrent with the search. - View Dependent Claims (14, 15)
-
Specification