Data set preview technology
First Claim
1. A computer-implemented method of presenting a preview of search results, comprising:
- obtaining a preview of a data set that matches a search query having one or more search terms, wherein obtaining the preview of the data set comprises;
in a first display area of a user interface, presenting for selection identifications for a plurality of data sets selected in response to the search query; and
in a second display area of the user interface, presenting a navigable preview of a data set corresponding to a selection of one of the identifications for the plurality of data sets, wherein the navigable preview of the data set comprises a table having columns and rows in which data of the previewed data set is presented;
in a navigation control area of the user interface, visually emphasizing one or more portions of the table, wherein each visually emphasized portion of the table contains one or more hits for one or more search terms of the query;
selecting one of the visually emphasized portions presented in the navigation control area; and
in response to the selection, the navigable view being adjusted to present only rows or columns of the table which contain a hit for one of the search terms of the query.
2 Assignments
0 Petitions
Accused Products
Abstract
A mechanism for providing a preview of a data set. The search system finds a data set relevant to the search query. For any given data set, the search system extracts only a sample of elements from the data set. The sample of elements provided to the requestor includes elements for which there is a match on the search query, and elements that have no hit, but are proximate to an element that has a hit. The user obtains a view constructed of the sample of elements provided by the search system. The user is also provided with navigation controls that correspond to the most search-relevant portions of the view. Controls associated with those portion(s) may then be selected to thereby move the preview of the data set so that the portion or corresponding hit for that portion is in view.
41 Citations
29 Claims
-
1. A computer-implemented method of presenting a preview of search results, comprising:
-
obtaining a preview of a data set that matches a search query having one or more search terms, wherein obtaining the preview of the data set comprises; in a first display area of a user interface, presenting for selection identifications for a plurality of data sets selected in response to the search query; and in a second display area of the user interface, presenting a navigable preview of a data set corresponding to a selection of one of the identifications for the plurality of data sets, wherein the navigable preview of the data set comprises a table having columns and rows in which data of the previewed data set is presented; in a navigation control area of the user interface, visually emphasizing one or more portions of the table, wherein each visually emphasized portion of the table contains one or more hits for one or more search terms of the query; selecting one of the visually emphasized portions presented in the navigation control area; and in response to the selection, the navigable view being adjusted to present only rows or columns of the table which contain a hit for one of the search terms of the query. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
one or more processors; a computer-readable media having thereon computer-executable instructions that are structured such that, when executed by one or more processors of a computing system, cause the computing system to perform a method of presenting a preview of search results, the method comprising; obtaining a preview of a data set that matches a search query having one or more search terms, wherein obtaining the preview of the data set comprises; in a first display area of a user interface, presenting for selection identifications for a plurality of data sets selected in response to the search query; and in a second display area of the user interface, presenting a navigable preview of a data set corresponding to a selection of one of the identifications for the plurality of data sets, wherein the navigable preview of the data set comprises a table having columns and rows in which data of the previewed data set is presented; in a navigation control area of the user interface, visually emphasizing one or more portions of the table, wherein each visually emphasized portion of the table contains one or more hits for one or more search terms of the query; selecting one the visually emphasized portions presented in the navigation control area; and in response to the selection, the navigable view being adjusted to present only rows or columns of the table which contains a hit for one of the search terms of the query. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented method of presenting a preview of search results comprising:
-
obtaining a preview of a data set that matches a search query having one or more search terms, wherein obtaining the preview of the data set comprises; in a first display area of a user interface, presenting for selection identifications for a plurality of data sets selected in response to the search query; and in a second display area of the user interface, presenting a navigable preview of a data set corresponding to a selection of one of the identifications for the plurality of data sets, wherein the navigable preview of the data set comprises a table having columns and rows in which data of the previewed data set is presented, and wherein only those rows and columns presented in the navigable preview are rows and columns that contain one or more hits for the one or more search terms; in a navigation control area of the user interface, visually emphasizing one or more portions of the table, wherein each visually emphasized portion of the table contains one or more hits for one or more search terms of the query; selecting for presentation with the navigable view one the visually emphasized portions presented in the navigation control area; and in response to the selection, the navigable view being adjusted to include at least one additional row or column based on the emphasized portion selected for presentation. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification