Displaying Search Results On A One Or Two Dimensional Graph
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments retrieve a set of search results that have been previously identified as having at least one associated date or location. A timeline or map is displayed that visually represents the distribution of the dates or locations within the results. The timeline is displayed with a histogram graph corresponding to the number of dates in the search results at points along the timeline. The map is displayed with markers at the locations corresponding to the locations in the search results. The user can navigate the result set using the displayed timeline or map.
-
Citations
21 Claims
-
1. (canceled)
-
2. A computer-implemented method comprising:
-
storing, by one or more server computers, an index that includes a plurality of index entries for respective documents, each index entry including data that includes a geographic location that was extracted from a document on which the index entry is based; receiving, by the one or more server computers, a search request from a user device that (i) includes at least one keyword and (ii) does not include a parameter that explicitly identifies a geographic location; generating, by the one or more server computers, a listing of index entries corresponding to one or more indexed documents, based on the search request, including only index documents (i) that are responsive to the search request and (ii) include a geographic location; and providing, by the one or more server computers for output in a user interface of the user device at least a subset of the listing that includes an identification of individual indexed documents and data for generating a map using the geographic location for each of the individual indexed documents, wherein the data for generating a map includes data for locating on the map a position marker for each of the individual indexed documents, each indexed document and the position marker associated with that indexed document being linked for user selection. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; storing, by one or more server computers, an index that includes a plurality of index entries for respective documents, each index entry including data that includes a geographic location that was extracted from a document on which the index entry is based; receiving, by the one or more server computers, a search request from a user device that (i) includes at least one keyword and (ii) does not include a parameter that explicitly identifies a geographic location; generating, by the one or more server computers, a listing of index entries corresponding to one or more indexed documents, based on the search request, including only index documents (i) that are responsive to the search request and (ii) include a geographic location; and providing, by the one or more server computers for output in a user interface of the user device at least a subset of the listing that includes an identification of individual indexed documents and data for generating a map using the geographic location for each of the individual indexed documents, wherein the data for generating a map includes data for locating on the map a position marker for each of the individual indexed documents, each indexed document and the position marker associated with that indexed document being linked for user selection. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
Specification