Method and system for displaying search results
First Claim
Patent Images
1. A computer-implemented method of displaying search results in a search and display window, the method comprising:
- a) receiving a primary search query from a user;
b) determining a primary search result using a processor executing the primary search query;
c) displaying a plurality of primary electronic representations representing at least a subset of data in the primary search result, the plurality of primary electronic representations being displayed in a primary search results portion of the search and display window, wherein each primary electronic representation represents a corresponding data item in the primary search result;
d) receiving a secondary search query, wherein the secondary search query comprises a user selection of one of the primary electronic representations;
e) determining a secondary search result using the processor executing the secondary search query, wherein at least a portion of the data in the primary search result is different from the data in the secondary search result, wherein the secondary search result is determined by one of;
(i) a visual similarity search on the data item represented by the selected primary electronic representation, and (ii) a metadata similarity search based on metadata associated with the data item represented by the selected primary electronic representation; and
f) displaying a plurality of secondary electronic representations representing at least a subset of data in the secondary search result, the plurality of secondary electronic representations being displayed in a secondary search results portion of the search and display window, wherein each secondary electronic representation represents a corresponding data item in the secondary search result;
wherein the plurality of primary electronic representations and the plurality of secondary electronic representations are visible at the same time; and
wherein the data in the primary search result is unchanged by display of the secondary search result.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems related to the display of primary and secondary search results are provided. Search results are displayed to the user without requiring the user to perform any tasks to view the entire set of search results. The user may then request secondary searches based on the displayed primary search results through performing a single action. Secondary search results are displayed along with the primary search results.
60 Citations
30 Claims
-
1. A computer-implemented method of displaying search results in a search and display window, the method comprising:
-
a) receiving a primary search query from a user; b) determining a primary search result using a processor executing the primary search query; c) displaying a plurality of primary electronic representations representing at least a subset of data in the primary search result, the plurality of primary electronic representations being displayed in a primary search results portion of the search and display window, wherein each primary electronic representation represents a corresponding data item in the primary search result; d) receiving a secondary search query, wherein the secondary search query comprises a user selection of one of the primary electronic representations; e) determining a secondary search result using the processor executing the secondary search query, wherein at least a portion of the data in the primary search result is different from the data in the secondary search result, wherein the secondary search result is determined by one of;
(i) a visual similarity search on the data item represented by the selected primary electronic representation, and (ii) a metadata similarity search based on metadata associated with the data item represented by the selected primary electronic representation; andf) displaying a plurality of secondary electronic representations representing at least a subset of data in the secondary search result, the plurality of secondary electronic representations being displayed in a secondary search results portion of the search and display window, wherein each secondary electronic representation represents a corresponding data item in the secondary search result; wherein the plurality of primary electronic representations and the plurality of secondary electronic representations are visible at the same time; and wherein the data in the primary search result is unchanged by display of the secondary search result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for displaying search results in a search and display window, the system comprising:
-
a database for storing data in a memory; a display adapted to display the search and display window; and a processor configured to; receive a primary search query; determine a primary search result by executing the primary search query; display a plurality of primary electronic representations representing at least a subset of data in a primary search result, the plurality of primary electronic representations being displayed in a primary search results portion of the search and display window, wherein each primary electronic representation represents a corresponding data item in the primary search result; receive a secondary search query, wherein the secondary search query comprises a user selection of one of the primary electronic representations; determine a secondary search result by executing the secondary search query, wherein at least a portion of the data in the primary search result is different from the data in the secondary search result, wherein the secondary search result is determined by one of;
(i) a visual similarity search on the data item represented by the selected primary electronic representation, and (ii) a metadata similarity search based on metadata associated with the data item represented by the selected primary electronic representation; anddisplay a plurality of secondary electronic representations representing at least a subset of data in the secondary search result, the plurality of secondary electronic representations being displayed in a secondary search results portion of the search and display window, wherein each secondary electronic representation represents a corresponding data item in the secondary search result, wherein the plurality of primary electronic representations and the plurality of secondary electronic representations are visible at the same time; and
wherein the data in the primary search result is unchanged by display of the secondary search result. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A non-transitory computer readable medium comprising instructions for performing a method of displaying search results in a search and display window, the method comprising:
-
a) receiving a primary search query from a user; b) determining a primary search result using a processor executing a primary search query; c) displaying a plurality of primary electronic representations representing at least a subset of data in the primary search result, the plurality of primary electronic representations being displayed in a primary search results portion of the search and display window, wherein each primary electronic representation represents a corresponding data item in the primary search result; d) receiving a secondary search query, wherein the secondary search query comprises a user selection of one of the primary electronic representations; e) determining a secondary search result using the processor executing the secondary search query, wherein at least a portion of the data in the primary search result is different from the data in the secondary search result, wherein the secondary search result is determined by one of;
(i) a visual similarity search on the data item represented by the selected primary electronic representation, and (ii) a metadata similarity search based on metadata associated with the data item represented by the selected primary electronic representation; andf) displaying a plurality of secondary electronic representations representing at least a subset of data in the secondary search result, the plurality of secondary electronic representations being displayed in a secondary search results portion of the search and display window, wherein each secondary electronic representation represents a corresponding data item in the secondary search result; wherein the plurality of primary electronic representations and the plurality of secondary electronic representations are visible at the same time; and wherein the data in the primary search result is unchanged by display of the secondary search result. - View Dependent Claims (30)
-
Specification