Multi-dimensional search results adjustment system
First Claim
1. A computer implemented method comprising:
- performing a search based on a search term, the search returning a plurality of search results;
displaying a first subset of the search results, the first subset not including all of the search results;
determining, by utilizing instructions from memory that are executed by a processor, that a position of an object located in a multidimensional space has been altered by a user, wherein a first dimension of the multi-dimensional space corresponds to a variation in degree of a first filter criterion and a second dimension of the multi-dimensional space corresponds to a variation in degree of a second filter criterion, and wherein the first and second filter criterion are different from the search term and are not determined based on the search results;
identifying a value of the first filter criterion based on the position of the object in the first dimension;
identifying a value of the second filter criterion based on the position of the object in the second dimension, wherein the value of the second filter criterion represents a degree of relevance to a history of prior searches; and
filtering the search results based on the value of the first filter criterion and based on the value of the second filter criterion to generate a second subset of the search results.
2 Assignments
0 Petitions
Accused Products
Abstract
A search based on one or more search terms is performed, and a subset of the returned search results is displayed. It is determined that a user has altered the position of an object located in multidimensional space. A first dimension of the multi-dimensional space corresponds to a variation in degree of a first filter criterion, and a second dimension corresponds to a variation in degree of a second filter criterion. The first and second filter criterion are different from the search terms and are not determined based on the search results. A value corresponding to each of the filter criteria is identified based on the position of the object in the first and second dimension, respectively. The search results are filtered based on each value to generate a second subset of the search results.
38 Citations
20 Claims
-
1. A computer implemented method comprising:
-
performing a search based on a search term, the search returning a plurality of search results; displaying a first subset of the search results, the first subset not including all of the search results; determining, by utilizing instructions from memory that are executed by a processor, that a position of an object located in a multidimensional space has been altered by a user, wherein a first dimension of the multi-dimensional space corresponds to a variation in degree of a first filter criterion and a second dimension of the multi-dimensional space corresponds to a variation in degree of a second filter criterion, and wherein the first and second filter criterion are different from the search term and are not determined based on the search results; identifying a value of the first filter criterion based on the position of the object in the first dimension; identifying a value of the second filter criterion based on the position of the object in the second dimension, wherein the value of the second filter criterion represents a degree of relevance to a history of prior searches; and filtering the search results based on the value of the first filter criterion and based on the value of the second filter criterion to generate a second subset of the search results. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
a hardware computer system that executes instructions to perform operations comprising; performing a search based on a search term, the search generating a plurality of search results; displaying a first subset of the search results, the first subset not including all of the search results; determining that a position of an object located in a multidimensional space has been altered by a user, wherein a first dimension of the multi-dimensional space corresponds to a variation in degree of a first filter criterion and a second dimension of the multi-dimensional space corresponds to a variation in degree of a second filter criterion, and wherein the first and second filter criterion are different from the search term and are not determined based on the search results; identifying a value of the first filter criterion based on the position of the object in the first dimension; identifying a value of the second filter criterion based on the position of the object in the second dimension, wherein the value of the second filter criterion represents a degree of relevance to a history of prior searches; and filtering the search results based on the value of the first filter criterion and based on the value of the second filter criterion to generate a second subset of the plurality of search results. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A non-transitory computer-readable storage device comprising instructions, which when loaded and executed by a processor, cause the processor to perform operations comprising:
-
performing a search based on a search term, the search returning a plurality of search results; displaying a first subset of the search results, the first subset not including all of the search results; determining that a position of an object located in a multidimensional space has been altered by a user, wherein a first dimension of the multi-dimensional space corresponds to a variation in degree of a first filter criterion and a second dimension of the multi-dimensional space corresponds to a variation in degree of a second filter criterion, and wherein the first and second filter criterion are different from the search term and are not determined based on the search results; identifying a value of the first filter criterion based on the position of the object in the first dimension; identifying a value of the second filter criterion based on the position of the object in the second dimension, wherein the value of the second filter criterion represents a degree of relevance to a history of prior searches; and filtering the search results based on the value of the first filter criterion and based on the value of the second filter criterion to generate a second subset of the search results. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification