Multi-Dimensional Search Results Adjustment System
First Claim
1. A method comprising:
- representing a search query comprising a plurality of search terms, in its entirety, by an object in multi-dimensional space, the multi-dimensional space comprising a plurality of dimensions to represent a plurality of search criteria, respectively, the object having a position in the multi-dimensional space based on values of the search criteria, the search query used to generate a plurality of search results;
modifying respective values of at least two of the search criteria based on a manipulation of the object simultaneously in at least two dimensions of the multi-dimensional space;
filtering the search results based on the modified values of the search criteria to produce a subset of the search results; and
displaying the subset.
1 Assignment
0 Petitions
Accused Products
Abstract
A search query comprising a plurality of search terms is used to generate a plurality of search results. The search query, in its entirety, is represented by an object in multi-dimensional space. The multi-dimensional space comprises a plurality of dimensions to represent a plurality of search criteria, respectively. The object has a position in the multi-dimensional space based on values of the search criteria. The object is manipulated simultaneously in at least two dimensions of the multi-dimensional space to simultaneously modify respective values of at least two of the search criteria. The search results are filtered based on the modified values of the search criteria to produce a subset of the search results, and the subset is displayed.
46 Citations
19 Claims
-
1. A method comprising:
-
representing a search query comprising a plurality of search terms, in its entirety, by an object in multi-dimensional space, the multi-dimensional space comprising a plurality of dimensions to represent a plurality of search criteria, respectively, the object having a position in the multi-dimensional space based on values of the search criteria, the search query used to generate a plurality of search results; modifying respective values of at least two of the search criteria based on a manipulation of the object simultaneously in at least two dimensions of the multi-dimensional space; filtering the search results based on the modified values of the search criteria to produce a subset of the search results; and displaying the subset. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus comprising:
-
a computer system programmed to; represent a search query comprising a plurality of search terms, in its entirety, by an object in multi-dimensional space, the multi-dimensional space comprising a plurality of dimensions to represent a plurality of search criteria, respectively, the object having a position in the multi-dimensional space based on values of the search criteria, the search query used to generate a plurality of search results; modify respective values of at least two of the search criteria based on a manipulation of the object simultaneously in at least two dimensions of the multi-dimensional space; filter the search results based on the modified values of the search criteria to produce a subset of the search results; and display the subset. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-readable storage medium encoded with a computer program, the computer program to cause a computer system to:
-
represent a search query comprising a plurality of search terms, in its entirety, by an object in multi-dimensional space, the multi-dimensional space comprising a plurality of dimensions to represent a plurality of search criteria, respectively, the object having a position in the multi-dimensional space based on values of the search criteria, the search query used to generate a plurality of search results; modify respective values of at least two of the search criteria based on a manipulation of the object simultaneously in at least two dimensions of the multi-dimensional space; filter the search results based on the modified values of the search criteria to produce a subset of the search results; and display the subset. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
receiving a search query comprising a plurality of search terms; performing a search to generate a plurality of search results based on the search query; representing the search query, in its entirety, by a user-manipulable object in multi-dimensional space, the multi-dimensional space comprising a plurality of dimensions to represent a plurality of search criteria, respectively, the user-manipulable object having a position in the multi-dimensional space based on values of the search criteria; receiving a manipulation of the user-manipulable object simultaneously in at least two dimensions of the multi-dimensional space; modifying respective values of at least two of the search criteria based on the manipulation; filtering the search results based on the modified values of the search criteria to produce a subset of the search results; and displaying the subset.
-
Specification