Browse Prior Art Database

Multiple Range Slider

IP.com Disclosure Number: IPCOM000108526D
Original Publication Date: 1992-Jun-01
Included in the Prior Art Database: 2005-Mar-22
Document File: 2 page(s) / 60K

Publishing Venue

IBM

Related People

Appino, PA: AUTHOR

Abstract

This article discloses the multiple-range slider--an interaction device for separating a range of parameter values into nonoverlapping subranges. The number and width of subranges is interactively determined by the user. An array of parameter values is returned compared to the single parameter value returned by a traditional slider.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 61% of the total text.

Multiple Range Slider

       This article discloses the multiple-range slider--an
interaction device for separating a range of parameter values into
nonoverlapping subranges.  The number and width of subranges is
interactively determined by the user.  An array of parameter values
is returned compared to the single parameter value returned by a
traditional slider.

      A slider device, common in graphical user interfaces, returns a
single value for the parameter it is controlling. To specify multiple
values for a single parameter, multiple sliders are required which is
awkward and uses up valuable screen space.

      The multiple-range slider is an interaction device that allows
a range of parameter values to be partitioned into nonoverlapping
subranges (see the figure).  A user positions dividers within the
slider to interactively determine the number and width of subranges.
Each divider has an associated value that separates the range of
parameter values into two subranges.  The multiple-range slider
returns the value associated with each divider (in increasing order).

      The multiple-range slider could be readily implemented in a
graphical user interface.  The first step would be initialization of
the slider with the minimum and maximum values for a parameter of
interest.  A user could control a multiple-range slider with the
following mouse events.
           Right button click:  if the mouse is within the slider,
create a divider...