MOVEMENT-BASED DYNAMIC FILTERING OF SEARCH RESULTS IN A GRAPHICAL USER INTERFACE
First Claim
1. A computer-implemented method for dynamically filtering search results, the method comprising the steps of:
- determining a plurality of attributes in the search results;
displaying a graphical representation of at least one of the plurality of attributes;
dynamically filtering the search results according to movement of the pointer on the graphical representation by a user to generate therefrom filtered search results; and
displaying a counter of the number of the search results that decreases as the dynamic filtering occurs.
0 Assignments
0 Petitions
Accused Products
Abstract
A movement-based filtering mechanism in a graphical user interface allows a user to filter search results by simply moving a pointer, such as a mouse. One or more attributes are displayed to the user in a graphical format. By selecting the pointer (such as clicking on a mouse button), the user may dynamically filter the search results according to the attribute(s) under the pointer. Weighting of multiple attributes may be performed according to the time the pointer spends in each attribute area in the display, or according to a path length of the pointer in each attribute area in the display. In addition, the speed of the dynamic filtering may be directly controlled according to the speed of the movement of the pointer. A timeline may also be displayed that allows the user to go back to any suitable point in time in the filtering process.
-
Citations
9 Claims
-
1. A computer-implemented method for dynamically filtering search results, the method comprising the steps of:
-
determining a plurality of attributes in the search results; displaying a graphical representation of at least one of the plurality of attributes; dynamically filtering the search results according to movement of the pointer on the graphical representation by a user to generate therefrom filtered search results; and displaying a counter of the number of the search results that decreases as the dynamic filtering occurs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. (canceled)
Specification