← Back to Patent Explorer
US5615347A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for linking images of sliders on a computer display

Assignee: Apple Inc
•
Filing: 1995-05-05
•
Granted: 1997-03-25
•
Expires: 2015-05-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for linking GUI sliders displayed on a computer screen. A master slider and a slave slider are displayed, each including a knob and a guide. The master knob can be moved along the master guide in response to input from a user, such as with a pointing device. The movement of the slave knob of the slave slider is influenced along the slave guide based on the position and/or movement of the master knob. The slave slider can preferably be in a full slave mode or in a partial slave mode. In full slave mode, the slave knob tracks the movement of its master knob and cannot be selected directly by the user. In partial slave mode, a slave knob can be directly selected and moved by the user, but includes a limit to its movement based on the master knob's current position. Graphical indications of the limits and/or influence on the slave slider are displayed, such as half tone displays on the screen and lines indicating the limits to movement. A free mode can also be provided for a slave slider to provide the slave knob with completely independent movement from its master knob.

Inventors

  • 👤 Lisa L. Davis
  • 👤 Susan M. Bartalo
  • 👤 James L. Mensch
  • 👤 Mark C. Pontarelli
  • 👤 Robert E. Snow, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 22:52
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0484; G06F3/04847; Y; Y10; Y10S; Y10S715/00; Y10S715/974

Claims Analysis

Total Claims: 51
Claim 1
Independent Claim 159 words
A method for manipulating GUI sliders on a display of a computer system, the method comprising: displaying a master slider and a slave slider on a display of a computer system, said master slider including a master knob, and said slave slider including a slave knob; displaying a mode indicator on said display said mode indicator indicating a mode of said slave slider that is selectable by a user, wherein available modes of said slave slider include a full slave mode and a partial slave mode; moving said master knob in response to input from a user from a first position to a second position along said master slider; and automatically influencing a movement of said slave knob based on said master knob, such that in said full slave mode said slave knob moves in the same direction and in the same amount that said master knob is moved, regardless of direction and initial positioning of said slave knob.
Claim 2
Independent Claim 159 words
A method for manipulating GUI sliders on a display of a computer system, the method comprising: displaying a master slider and a slave slider on a display of a computer system, said master slider including a master knob, and said slave slider including a slave knob; displaying a mode indicator on said display said mode indicator indicating a mode of said slave slider that is selectable by a user, wherein available modes of said slave slider include a full slave mode and a partial slave mode; moving said master knob in response to input from a user from a first position to a second position along said master slider; and automatically influencing a movement of said slave knob based on said master knob, such that in said full slave mode said slave knob moves in the same direction and in the same amount that said master knob is moved, regardless of direction and initial positioning of said slave knob.
Claim 3
Dependent Claim 28 words
A method as recited in claim 1 wherein said master knob moves along a linear master guide, and wherein said slave knob moves along a linear slave guide.
Claim 4
Dependent Claim 30 words
A method as recited in claim 2 wherein said moving of said master knob includes selecting said master knob with a pointer and dragging said master knob with said pointer.
Claim 5
Dependent Claim 37 words
A method as recited in claim 3 wherein said full slave mode automatically influences movement of said slave knob causing said slave knob to be aligned with said master knob, upon selection of said full slave mode.
Claim 6
Dependent Claim 25 words
A method as recited in claim 3 wherein said slave slider in said full slave mode cannot be directly selected and moved by said user.
Claim 7
Dependent Claim 35 words
A method as recited in claim 5 wherein said partial slave mode allows said slave knob to be directly selected and moved by said user when said slave slider is in said partial slave mode.
Claim 8
Dependent Claim 46 words
A method as recited in claim 6 wherein when said partial slave mode is selected by the user, said influencing of the movement of said slave knob includes providing a limit to said movement of said slave knob based on a position of said master knob.
Claim 9
Dependent Claim 34 words
A method as recited in claim 7 wherein said influencing of the movement of said slave knob includes displaying a line indicating said limit when said slave slider is in said partial slave mode.
Claim 10
Dependent Claim 22 words
A method as recited in claim 8 wherein said line is displayed when said slave knob attempts to move past said limit.
Claim 11
Dependent Claim 18 words
A method as recited in claim 8 wherein said line is displayed when said master knob is moved.
Claim 12
Dependent Claim 24 words
A method as recited in claim 6 wherein said slave knob is offset in position from said master knob in said full slave mode.
Claim 13
Dependent Claim 36 words
A method as recited in claim 6 wherein said master slider and said slave slider are provided to adjust an amount of time said computer system is to be inactive before said computer system powers down.
Claim 14
Dependent Claim 54 words
A method as recited in claim 12 wherein said master slider controls an amount of time said computer system is to be inactive before said computer system powers down, and said slave slider controls an amount of time said computer system is to be inactive before said display of said computer system powers down.
Claim 15
Dependent Claim 36 words
A method as recited in claim 7 further comprising: displaying a second slave slider having a second slave knob; and influencing a movement of said second slave knob based on a position of said slave knob.
Claim 16
Dependent Claim 26 words
A method as recited in claim 1 wherein said mode indicator is a mode switch that may be toggled by said user to toggle said mode.
Claim 17
Dependent Claim 44 words
A method as recited in claim 15 wherein said displaying of said master slider and said slave slider further comprises displaying a sub-slave slider having a sub-slave knob, wherein said sub-slave slider can be selectively influenced by said slave slider and said master slider.
Claim 18
Dependent Claim 69 words
A method as recited in claim 16 wherein said displaying of said mode indicator further comprises displaying a second mode switch for said sub-slave slider on said display, wherein said second mode switch is selectable by the user to set said sub-slave slider to a full slave mode, and alternatively in at least one of a partial slave mode, and a free mode, with respect to said master slider.
Claim 19
Dependent Claim 42 words
A method as recited in claim 17 wherein, in said full slave mode, movement of said master knob automatically influences movement of said sub-slave knob, wherein said sub-slave knob is aligned with said master knob upon selection of said full slave mode.
Claim 20
Dependent Claim 24 words
A method as recited in claim 18 wherein said sub-slave knob is offset in position from said slave knob in said full slave mode.
Claim 21
Dependent Claim 69 words
A method as recited in claim 16 wherein said displaying of said mode indicator further includes displaying a second mode switch for said sub-slave slider on said display, wherein said second mode switch is selectable by the user to set said sub-slave slider to a full slave mode, and alternatively in at least one of a partial slave mode, and a free mode, with respect to said slave slider.
Claim 22
Dependent Claim 24 words
A method as recited in claim 20 wherein said sub-slave knob is offset in position from said master knob in said full slave mode.
Claim 23
Dependent Claim 42 words
A method as recited in claim 16 wherein, in said full slave mode, movement of said slave knob automatically influences movement of said sub-slave knob, wherein said sub-slave knob is aligned with said slave knob upon selection of said full slave mode.
Claim 24
Dependent Claim 201 words
A computer apparatus with linked sliders comprising: a digital processor; read/write memory coupled to said digital processor; a display coupled to said digital processor; means for displaying a master slider, a slave slider, and a mode selector on said display, wherein each of said sliders includes a knob and a guide, each of said knobs being displayed along a portion of its respective guide, and wherein said slave slider can be operated in a full slave mode, or in at least one of a partial slave mode and a free mode based upon a setting of said mode selector that is selectable by a user to toggle said modes; means for moving said knob of said master slider along its guide in response to a pointer controlled by the user; and means for moving a knob of said slave slider, wherein said movement of said knob of said slave slider is influenced by a position of said knob of said master slider on said guide, such that in said full slave mode said slave knob moves in the same direction and in the same amount that said master knob is moved, regardless of direction and initial positioning of said slave knob.
Claim 25
Dependent Claim 201 words
A computer apparatus with linked sliders comprising: a digital processor; read/write memory coupled to said digital processor; a display coupled to said digital processor; means for displaying a master slider, a slave slider, and a mode selector on said display, wherein each of said sliders includes a knob and a guide, each of said knobs being displayed along a portion of its respective guide, and wherein said slave slider can be operated in a full slave mode, or in at least one of a partial slave mode and a free mode based upon a setting of said mode selector that is selectable by a user to toggle said modes; means for moving said knob of said master slider along its guide in response to a pointer controlled by the user; and means for moving a knob of said slave slider, wherein said movement of said knob of said slave slider is influenced by a position of said knob of said master slider on said guide, such that in said full slave mode said slave knob moves in the same direction and in the same amount that said master knob is moved, regardless of direction and initial positioning of said slave knob.
Claim 26
Dependent Claim 35 words
A computer apparatus as recited in claim 23 further comprising a pointing device coupled to said digital processor and controlled by said user, said pointing device being operative to control said pointer on said display.
Claim 27
Dependent Claim 48 words
A computer apparatus as recited in claim 24 wherein said means for moving said slave knob includes means for providing a limit to said movement of said slave knob based on the current position of said master knob when said slave knob is in said partial slave mode.
Claim 28
Dependent Claim 25 words
A computer apparatus as recited in claim 25 further comprising means for displaying a line indicating said limit to said movement of said slave knob.
Claim 29
Dependent Claim 36 words
A computer apparatus as recited in claim 24 further comprising: means for displaying a second slave slider on said display; and means for moving said second slave knob based on the position of said master knob.
Claim 30
Dependent Claim 37 words
A computer apparatus as recited in claim 27 wherein said means for moving said slave knob includes means for moving said slave knob independently of said master knob when said slave slider is in said free mode.
Claim 31
Dependent Claim 53 words
A computer apparatus as recited in claim 24 wherein said master slider and said slave slider include indicia, and wherein said guide of said master slider and said slave slider are displayed substantially parallel to one another such that indicia on said master slider are substantially aligned with indicia on said slave slider.
Claim 32
Independent Claim 191 words
A method for manipulating a plurality of sliders provided on a computer system, the method comprising: displaying a master slider having a master knob on a display screen, said master knob being operative to move in accordance with input from a pointing device controlled by a user; displaying a slave slider having a slave knob on said display screen; displaying a mode selector for said slave slider on said display screen, said mode selector being responsive to a selection from said user to set said slave slider to a partial slave mode, or alternatively to at least one of a full slave mode, and a free mode; influencing movement of a slave knob of said slave slider based on movement of said master knob, wherein said master knob is moved within a master guide and said slave knob is moved within a slave guide, and wherein, in said partial slave mode, said slave knob is prevented from moving past a position in said slave guide corresponding to a position of said master knob in said master guide; and displaying an indication of said influence on said movement of said slave slider.
Claim 33
Independent Claim 191 words
A method for manipulating a plurality of sliders provided on a computer system, the method comprising: displaying a master slider having a master knob on a display screen, said master knob being operative to move in accordance with input from a pointing device controlled by a user; displaying a slave slider having a slave knob on said display screen; displaying a mode selector for said slave slider on said display screen, said mode selector being responsive to a selection from said user to set said slave slider to a partial slave mode, or alternatively to at least one of a full slave mode, and a free mode; influencing movement of a slave knob of said slave slider based on movement of said master knob, wherein said master knob is moved within a master guide and said slave knob is moved within a slave guide, and wherein, in said partial slave mode, said slave knob is prevented from moving past a position in said slave guide corresponding to a position of said master knob in said master guide; and displaying an indication of said influence on said movement of said slave slider.
Claim 34
Dependent Claim 47 words
A method as recited in claim 30 wherein, in said full slave mode, said slave knob moves in the same direction and in the same amount that said master knob is moved, regardless of direction and initial relative positions of said slave knob and said master knob.
Claim 35
Dependent Claim 36 words
A method as recited in claim 30 wherein, in said partial slave mode, said slave knob moves in accordance with said master knob when said master knob is moved past said position of said slave knob.
Claim 36
Dependent Claim 63 words
A method as recited in claim 30 wherein, in said partial slave mode, said displaying of an indication of said influence includes displaying a line at said position of said master knob to indicate said limited movement of said slave knob, said line extending to said position of said slave guide corresponding to said position Of said master knob in said master guide.
Claim 37
Dependent Claim 30 words
A method as recited in claim 30 wherein said displaying of an indication of said influence includes displaying said slave slider in a less distinct shade than said master slider.
Claim 38
Dependent Claim 43 words
A method as recited in claim 30 further comprising displaying a plurality of slave sliders each having a slave knob on said display screen, wherein the movement of said master knob influences movement of said slave knobs of said plurality of slave sliders.
Claim 39
Independent Claim 181 words
A method for producing GUI slider bars with master/slave relationships comprising: providing a first slider having a first linear guide and a first knob engaged with said first linear guide, said first knob being operative to move along said first linear guide; adding a second slider having a second linear guide and a second knob engaged with said second linear guide, said second knob being operative to move along said second linear guide; determining a master-slave relationship between said first slider and said second slider by determining that said second slider is a slave of said first slider, and wherein said second slider is provided with a full slave mode and a partial slave mode selectable by a user; and displaying images of said first slider and said second slider on a display of a computer system, wherein for said full slave mode said images appear on said display such that said second knob tracks said first knob whenever said first knob is displayed as moving, regardless of direction and initial relative positioning of said slave knob and said master knob.
Claim 40
Independent Claim 181 words
A method for producing GUI slider bars with master/slave relationships comprising: providing a first slider having a first linear guide and a first knob engaged with said first linear guide, said first knob being operative to move along said first linear guide; adding a second slider having a second linear guide and a second knob engaged with said second linear guide, said second knob being operative to move along said second linear guide; determining a master-slave relationship between said first slider and said second slider by determining that said second slider is a slave of said first slider, and wherein said second slider is provided with a full slave mode and a partial slave mode selectable by a user; and displaying images of said first slider and said second slider on a display of a computer system, wherein for said full slave mode said images appear on said display such that said second knob tracks said first knob whenever said first knob is displayed as moving, regardless of direction and initial relative positioning of said slave knob and said master knob.
Claim 41
Dependent Claim 43 words
A method as recited in claim 36 wherein when said second slider is determined to be a slave of said first slider, a limit to a movement of said second slider based on said first slider is determined for said partial slave mode.
Claim 42
Dependent Claim 19 words
A method as recited in claim 37 wherein said limit is determined as either a ceiling or a floor.
Claim 43
Dependent Claim 63 words
A method as recited in claim 36 wherein when said second slider is determined to be a slave of said first slider, an offset status is determined for said second slider, said offset status indicating whether said second slider automatically aligns its position with said first slider when said second slider is changed from said partial slave mode to said full slave mode.
Claim 44
Independent Claim 223 words
A method for controlling GUI sliders with master/slave relationships comprising: displaying a master slider and a slave slider on a computer screen; displaying a mode selector for said slave slider on said computer screen; determining when a pointer controlled by a user is selecting said mode selector to set a mode of said slave slider to a full slave mode, and alternatively to at least one of a partial slave mode and a free mode; determining when said pointer is selecting an active slider, wherein said active slider is one of said master slider and said slave slider; detecting movement of said pointer; moving an active knob of said active slider in accordance with said pointer; limiting said movement of said active knob when said active slider is said slave slider, said limit being based on a position of a master knob of said master slider and said mode of said slave slider; and moving a slave knob of said slave slider in accordance with said movement of said active knob when said active slider is said master slider, such that in said full slave mode said slave knob moves in the same direction and in the same amount that said master knob is moved regardless of direction of said master knob and relative positions of said master knob and said slave knob.
Claim 45
Independent Claim 223 words
A method for controlling GUI sliders with master/slave relationships comprising: displaying a master slider and a slave slider on a computer screen; displaying a mode selector for said slave slider on said computer screen; determining when a pointer controlled by a user is selecting said mode selector to set a mode of said slave slider to a full slave mode, and alternatively to at least one of a partial slave mode and a free mode; determining when said pointer is selecting an active slider, wherein said active slider is one of said master slider and said slave slider; detecting movement of said pointer; moving an active knob of said active slider in accordance with said pointer; limiting said movement of said active knob when said active slider is said slave slider, said limit being based on a position of a master knob of said master slider and said mode of said slave slider; and moving a slave knob of said slave slider in accordance with said movement of said active knob when said active slider is said master slider, such that in said full slave mode said slave knob moves in the same direction and in the same amount that said master knob is moved regardless of direction of said master knob and relative positions of said master knob and said slave knob.
Claim 46
Dependent Claim 28 words
A method as recited in claim 40 wherein said slave knob is moved in accordance with said movement of said active knob only in said full slave mode.
Claim 47
Dependent Claim 42 words
A method as recited in claim 41 further comprising determining when a mode selection box has been selected by said pointer to toggle said full slave mode to said partial slave mode or said partial slave mode to said full slave mode.
Claim 48
Dependent Claim 28 words
A method as recited in claim 42 wherein said active knob is moved in a single dimension in accordance with movement of said pointer in said single dimension.
Claim 49
Dependent Claim 30 words
A method as recited in claim 43 wherein when said active slider is said slave slider, a line is displayed at said limit to said movement of said slave knob.
Claim 50
Dependent Claim 48 words
A method as recited in claim 43 wherein when said active slider is said master slider, and when said slave slider is in said partial slave mode, said slave knob is moved in accordance with said active knob when said active knob is moved past said slave knob.
Claim 51
Dependent Claim 28 words
A method as recited in claim 43 wherein a line is displayed on said slave slider bar indicating said limit when said master slider is said active slider.

References Cited (Backward Citations)

US5375199A Cited
US5404316A Cited
US5386568A Cited
US5469540A Cited
US5491782A Cited
US5511157A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-03-24 2000-09-23 2001-03-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-03-24 2004-09-23 2005-03-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-03-24 2008-09-23 2009-03-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag