IDENTIFYING AND EXPANDING IMPLICITLY TEMPORALLY QUALIFIED QUERIES
First Claim
Patent Images
1. A computer-implemented method for responding to a first search query that does not include an explicit temporal reference, comprising:
- receiving the first search query from a user device;
determining that the first search query is implicitly temporally qualified with reference to a first query term included in the first search query and query log data that relate a plurality of previous query terms included in previous search queries to specific temporal references included in the previous search queries;
expanding the first search query to include one or more of the specific temporal references;
generating first search results using the expanded first search query; and
transmitting the first search results to the user device.
10 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus are described for identifying implicitly temporally qualified queries, i.e., queries for which a time period is implied but not explicitly stated, and for expanding such queries to include one or more temporal references.
36 Citations
20 Claims
-
1. A computer-implemented method for responding to a first search query that does not include an explicit temporal reference, comprising:
-
receiving the first search query from a user device; determining that the first search query is implicitly temporally qualified with reference to a first query term included in the first search query and query log data that relate a plurality of previous query terms included in previous search queries to specific temporal references included in the previous search queries; expanding the first search query to include one or more of the specific temporal references; generating first search results using the expanded first search query; and transmitting the first search results to the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for presenting search results on a user device in response to a first search query that does not include an explicit temporal reference, comprising:
-
providing a search interface on the user device in which a user enters the first search query; and providing a search results interface on the user device in which search results are presented that are responsive to a first expanded version of the first search query, the first expanded version of the first search query including one or more temporal reference not included in the first search query. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer-implemented method for responding to a first search query that does not include an explicit temporal reference, comprising:
-
receiving the first search query from a user device; determining that the first search query is implicitly temporally qualified with reference to a first query term included in the first search query and query log data that relate a plurality of previous query terms included in previous search queries to specific temporal references included in the previous search queries; generating first search results responsive to the first search query, the first search results being ranked in accordance with a predetermined ranking function derived with reference to the query log data; and transmitting the first search results to the user device. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A system for responding to a first search query that does not include an explicit temporal reference, the system comprising:
-
at least one data store having query log data stored therein, the query log data relating a plurality of previous query terms included in previous search queries to specific temporal references included in the previous search queries; and at least one computing device configured to; receive the first search query from a user device; determine that the first search query is implicitly temporally qualified with reference to a first query term included in the first search query and the query log data; generate first search results responsive to the first search query and taking the query log data into account; and transmit the first search results to the user device.
-
Specification