Temporal search results
First Claim
1. A method for providing search results in response to a search query, the method comprising:
- building a temporal profile of the search query from temporal data associated with documents retrieved in response to the search query;
determining from features of the temporal profile whether the search query would benefit from relevance feedback from a user;
seeking the relevance feedback from the user if there is a determination that the search query will benefit from the relevance feedback from the user; and
providing search results based on the relevance feedback.
9 Assignments
0 Petitions
Accused Products
Abstract
In certain implementations, a system and/or method is provided for providing search results in response to a search query. In this implementation a temporal profile of the search query is built from temporal data associated with documents retrieved in response to the search query. From features of the temporal profile it may determined whether the search query would benefit from relevance feedback from a user. If there is a determination that the search query will benefit from the relevance feedback, relevance feedback is sought from the user. Search results are provided based on the relevance feedback.
158 Citations
126 Claims
-
1. A method for providing search results in response to a search query, the method comprising:
-
building a temporal profile of the search query from temporal data associated with documents retrieved in response to the search query;
determining from features of the temporal profile whether the search query would benefit from relevance feedback from a user;
seeking the relevance feedback from the user if there is a determination that the search query will benefit from the relevance feedback from the user; and
providing search results based on the relevance feedback. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for providing search results in response to a search query, the method comprising:
-
building a temporal profile of the search query from temporal data associated with documents retrieved in response to the search query;
classifying the search query using the temporal features of the temporal profile; and
constructing an interactive display capable of being presented to a user for obtaining query specific relevance feedback from the user if the search query is classified as temporally ambiguous. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for providing search results in response to a search query, the method comprising:
-
building a temporal profile of the search query from temporal data associated with documents retrieved in response to the search query;
predicting an average precision of the search query using a combination of at least one temporal feature of the temporal profile and a content feature of the documents retrieved in response to the search query;
determining from the average precision whether the search query would benefit from relevance feedback from a user; and
constructing an interactive display capable of being presented to a user for obtaining the relevance feedback from the user if there is a determination that the search query will benefit from the relevance feedback from the user. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
-
38. A method for providing search results in response to a search query comprising:
-
receiving a search query;
building a temporal profile of the search query from temporal data associated with documents retrieved by a search engine in response to the search query;
performing at least one of;
(1) classifying the search query using the temporal features of the temporal profile;
or (2) predicting an average precision of the search query using a combination of at least one temporal feature of the temporal profile and a content feature of the documents retrieved in response to the search query;
determining from performing the at least one of classifying or predicting the average precision whether the search query would benefit from relevance feedback from a user;
constructing an interactive timeline for display to the user if there is a determination that the search query will benefit from the relevance feedback from the user;
modifying the algorithm for retrieving documents based on a selection by the user from the timeline; and
providing search results for display to the user using the modified algorithm for retrieving documents.
-
-
39. A method for increasing the relevance of search results comprising:
-
receiving a search query;
identifying a temporal profile of the search query from search results retrieved by a search engine in response to the search query;
determining a relevance of the temporal profile of the search query; and
influencing a presentation of the search results based on the temporal profile of the query. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
-
59. A method for predicting precision of search queries comprising:
-
receiving a search query;
identifying a temporal profile of the search query from temporal data associated with documents retrieved in response to the search query;
determining temporal features of the temporal profile using at least one of;
(a) Kullback-Leibler divergence;
(b) autocorrelation;
(c) kurtosis;
(d) Kleinberg'"'"'s burst model.predicting an average precision of the search query using a combination of at least one of the temporal features of the temporal profile and a content feature of the documents retrieved in response to the search query. - View Dependent Claims (60, 61, 62, 63)
-
-
64. A system for providing search results in response to a search query, the system comprising:
-
a) a computer adapted to receive a search query; and
b) the computer comprising a processor, the processor comprising processor executable instructions so as to be capable of;
building a temporal profile of the search query from temporal data associated with documents retrieved in response to the search query;
determining from features of the temporal profile whether the search query would benefit from relevance feedback from a user;
seeking relevance feedback from the user if there is a determination that the search query will benefit from the relevance feedback from the user; and
providing search results based on the relevance feedback. - View Dependent Claims (65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85)
-
-
86. A system for providing search results in response to a search query, the system comprising:
-
a) a computer adapted to receive a search query; and
b) the computer comprising a processor, the processor comprising processor executable instructions so as to be capable of;
building a temporal profile of the search query from temporal data associated with documents retrieved in response to the search query;
classifying the search query using the temporal features of the temporal profile; and
constructing an interactive display capable of being presented to a user for obtaining query specific relevance feedback from the user if the search query is classified as temporally ambiguous. - View Dependent Claims (87, 88, 89, 90, 91, 92, 93)
-
-
94. A system for providing search results in response to a search query, the system comprising:
-
a) a computer adapted to receive a search query; and
b) the computer comprising a processor, the processor comprising processor executable instructions so as to be capable of;
building a temporal profile of the search query from temporal data associated with documents retrieved in response to the search query;
predicting an average precision of the search query using a combination of at least one temporal feature of the temporal profile and a content feature of the documents retrieved in response to the search query;
determining from the average precision whether the search query would benefit from relevance feedback from a user; and
constructing an interactive display capable of being presented to a user for obtaining the relevance feedback from the user if there is a determination that the search query will benefit from the relevance feedback from the user. - View Dependent Claims (95, 96, 97, 98, 99, 100)
-
-
101. A system for providing search results in response to a search query, the system comprising:
-
a) a computer adapted to receive a search query; and
b) the computer comprising a processor, the processor comprising processor executable instructions so as to be capable of;
receiving a search query;
building a temporal profile of the search query from temporal data associated with documents retrieved by a search engine in response to the search query;
performing at least one of;
(1) classifying the search query using the temporal features of the temporal profile;
or (2) predicting an average precision of the search query using a combination of at least one temporal feature of the temporal profile and a content feature of the documents retrieved in response to the search query;
determining from performing the at least one of classifying or predicting the average precision whether the search query would benefit from relevance feedback from a user;
constructing an interactive timeline for display to the user if there is a determination that the search query will benefit from the relevance feedback from the user;
modifying the algorithm for retrieving documents based on a selection by the user from the timeline; and
providing search results for display to the user using the modified algorithm for retrieving documents.
-
-
102. A system for providing search results in response to a search query, the system comprising:
-
a) a computer adapted to receive a search query; and
b) the computer comprising a processor, the processor comprising processor executable instructions so as to be capable of;
receiving a search query;
identifying a temporal profile of the search query from search results retrieved by a search engine in response to the search query;
determining a relevance of the temporal profile of the search query; and
influencing a presentation of the search results based on the temporal profile of the query. - View Dependent Claims (103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121)
-
-
122. A system for providing search results in response to a search query, the system comprising:
-
a) a computer adapted to receive a search query; and
b) the computer comprising a processor, the processor comprising processor executable instructions so as to be capable of;
receiving a search query;
identifying a temporal profile of the search query from temporal data associated with documents retrieved in response to the search query;
determining temporal features of the temporal profile using at least one of;
(a) Kullback-Leibler divergence;
(b) autocorrelation;
(c) kurtosis;
(d) Kleinberg'"'"'s burst model.predicting an average precision of the search query using a combination of at least one of the temporal features of the temporal profile and a content feature of the documents retrieved in response to the search query. - View Dependent Claims (123, 124, 125, 126)
-
Specification