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 term from a user;
b) determining a primary search result using a processor executing a primary search query, the primary search query comprising the primary search term;
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 datum 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 a visual similarity search on the secondary search query; 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 datum 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; and
(g) receiving a subsequent secondary search term, and determining a subsequent 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.
-
Citations
28 Claims
-
1. A computer-implemented method of displaying search results in a search and display window, the method comprising:
-
a) receiving a primary search term from a user; b) determining a primary search result using a processor executing a primary search query, the primary search query comprising the primary search term; 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 datum 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 a visual similarity search on the secondary search query; 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 datum 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; and (g) receiving a subsequent secondary search term, and determining a subsequent secondary search result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. 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 term; determine a primary search result by executing a primary search query, wherein the primary search query comprises the primary search term; 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 datum 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 a visual similarity search on the secondary search query; and display 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 datum 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; andreceive a subsequent secondary search term, and determine a subsequent secondary search result. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. 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 term from a user; b) determining a primary search result using a processor executing a primary search query, the primary search query comprising the primary search term; 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 datum 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 a visual similarity search on the secondary search query; 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 datum 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; and (g) receiving a subsequent secondary search term, and determining a subsequent secondary search result. - View Dependent Claims (28)
-
Specification