User interface widget for selecting a point or range
First Claim
Patent Images
1. A method for selecting a point or range, the method comprising:
- displaying a slider widget that includes a thumb, a first edge element and a second edge element;
wherein the thumb, the first edge element and the second edge element are positioned along a track that corresponds to a first range, the first edge element being positioned along the track at a distance along the track from the thumb, the second edge element being positioned along the track at a distance along the track from the thumb;
wherein the position of the first edge element and the position of the second edge element define a sub-range of said first range;
receiving first user input that moves the thumb along the track;
in response to the first user input that moves the thumb along the track,automatically moving the first edge element and the second edge element along the track in a manner that maintains (a) the distance between the first edge and the thumb and (b) the distance between the second edge and the thumb, andchanging the position of the sub-range defined by the first and second edge elements without changing the length of the sub-range;
receiving second user input that moves one of the first or second edge elements along the track while keeping the other edge element stationary; and
in response to the second user input, changing the distance between the thumb and the edge element being moved without changing a size of the thumb;
wherein the method is performed by a computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
A technique for selecting and/or displaying an exact point or a range is provided wherein a slider widget comprising a thumb with a left edge and a right edge lying in proximity to the left and right edges of the thumb is provided such that a user may utilize the widget to display an exact point or a range.
147 Citations
34 Claims
-
1. A method for selecting a point or range, the method comprising:
-
displaying a slider widget that includes a thumb, a first edge element and a second edge element; wherein the thumb, the first edge element and the second edge element are positioned along a track that corresponds to a first range, the first edge element being positioned along the track at a distance along the track from the thumb, the second edge element being positioned along the track at a distance along the track from the thumb; wherein the position of the first edge element and the position of the second edge element define a sub-range of said first range; receiving first user input that moves the thumb along the track; in response to the first user input that moves the thumb along the track, automatically moving the first edge element and the second edge element along the track in a manner that maintains (a) the distance between the first edge and the thumb and (b) the distance between the second edge and the thumb, and changing the position of the sub-range defined by the first and second edge elements without changing the length of the sub-range; receiving second user input that moves one of the first or second edge elements along the track while keeping the other edge element stationary; and in response to the second user input, changing the distance between the thumb and the edge element being moved without changing a size of the thumb; wherein the method is performed by a computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 31)
-
-
18. A non-transitory computer-readable medium storing computer-executable instructions for:
-
displaying a slider widget that includes a thumb, a first edge element and a second edge element; wherein the thumb, the first edge element and the second edge element are positioned along a track that corresponds to a first range, the first edge element being positioned along the track at a distance along the track from the thumb, the second edge element being positioned along the track at a distance along the track from the thumb; wherein the position of the first edge element and the position of the second edge element define a sub-range of said first range; receiving first user input that moves the thumb along the track; in response to the first user input that moves the thumb along the track, automatically moving the first edge element and the second edge element along the track in a manner that maintains (a) the distance between the first edge and the thumb and (b) the distance between the second edge and the thumb, and changing the position of the sub-range defined by the first and second edge elements without changing the length of the sub-range; receiving second user input that moves one of the first or second edge elements along the track while keeping the other edge element stationary; and in response to the second user input, changing the distance between the thumb and the edge element being moved without changing a size of the thumb. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34)
-
Specification