Temporal visualization of query results
First Claim
1. A method for constructing a storyline from a temporal-distribution of query results, comprising:
- receiving query results associated with a query;
creating a temporal distribution of the query results based upon timestamps associated with respective query results;
identifying a set of date slots within the temporal distribution based upon respective date slots within the set of date slots being assigned numbers of query results above a threshold concentration number;
for respective date slots within the set of date slots;
selecting a query result from a date slot based upon the query result having a desired relevancy ranking for the date slot; and
extracting a visualization associated with the query result based upon the visualization representing the query result;
constructing a storyline for the query based upon respective visualizations; and
presenting the storyline in response to a user selection of at least one of;
a time span;
one or more date slots, orone or more date ranges.
2 Assignments
0 Petitions
Accused Products
Abstract
One or more techniques and/or systems are disclosed for constructing a temporal visualization of query results. That is, query results associated with temporal information, such as timestamps, may be used to create a temporal distribution (e.g., query results comprising images and image capture dates, web pages and web page creation dates, etc.). The temporal distribution may comprise a distribution of the query results over time (e.g., query results may be sorted and/or grouped based upon dates specified by the timestamps). A temporal visualization of the query results may be constructed using the temporal distribution. For example, query results may be assigned to date slots within the temporal visualization. The temporal visualization may illustrate a substantial number of query results (e.g., thousands) that may otherwise not be visually presentable at once. Zoom commands and/or hover commands may be processed to provide finer and/or coarser granularity of the query results.
-
Citations
20 Claims
-
1. A method for constructing a storyline from a temporal-distribution of query results, comprising:
-
receiving query results associated with a query; creating a temporal distribution of the query results based upon timestamps associated with respective query results; identifying a set of date slots within the temporal distribution based upon respective date slots within the set of date slots being assigned numbers of query results above a threshold concentration number; for respective date slots within the set of date slots; selecting a query result from a date slot based upon the query result having a desired relevancy ranking for the date slot; and extracting a visualization associated with the query result based upon the visualization representing the query result; constructing a storyline for the query based upon respective visualizations; and presenting the storyline in response to a user selection of at least one of; a time span; one or more date slots, or one or more date ranges. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for constructing a storyline from a temporal-distribution of query results, comprising:
-
one or more processing units; and memory comprising instructions that when executed by at least one of the one or more processing units implement at least some of; a visualization component configured to; receive query results associated with a query; create a temporal distribution of the query results based upon timestamps associated with respective query results; identify a set of date slots within the temporal distribution based upon respective date slots within the set of date slots being assigned numbers of query results above a threshold concentration number; for respective date slots within the set of date slots; select a query result from a date slot based upon the query result having a desired relevancy ranking for the date slot; and extract a visualization associated with the query result based upon the visualization representing the query result; construct a storyline for the query based upon respective visualizations; and present the storyline in response to a user selection of at least one of; a time span; one or more date slots, or one or more date ranges. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer readable storage device comprising computer executable instructions that when executed via a processing unit perform a method for constructing a storyline from a temporal distribution of query results, comprising:
-
receiving query results associated with a query; creating a temporal distribution of the query results based upon timestamps associated with respective query results; identifying a set of date slots within the temporal distribution based upon respective date slots within the set of date slots being assigned numbers of query results above a threshold concentration number; for respective date slots within the set of date slots; selecting a query result from a date slot based upon the query result having a desired relevancy ranking for the date slot; and extracting a visualization associated with the query result based upon the visualization representing the query result; constructing a storyline for the query based upon respective visualizations; and presenting the storyline in response to a user selection of at least one of; a time span; one or more date slots, or one or more date ranges.
-
Specification