Patent US5872566A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5872566A Expired / Lapsed US ⏱️ 0.0 years remaining

Graphical user interface method and system that provides an inertial slider within a scroll bar

Assignee: International Business Machines Corp
•
Filing: 1997-02-21
•
Granted: 1999-02-16
•
Expires: 2017-02-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system for use with a graphical user interface having a cursor, scroll bar, and slider provide consistent granularity in scrolling through various differently sized viewable objects displayed within a window of a graphical user interface. The method and system achieves the forgoing by (1) calculating a movement parameter dependent upon the length of a viewable object; and (2) scrolling through the viewable object at a rate dependent upon the calculated movement parameter, in response to user input.

Inventors

  • 👤 Cary L. Bates
  • 👤 Paul R. Day

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 08:01
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/14; G09; G09G; G09G5/00; G09G5/14; G06F3/01; G06F3/048; G06F3/0484; G06F3/0485; G06F3/04855; G09G5/34; G09G5/346; Y; Y10; Y10S; Y10S715/00; Y10S715/973; Y10S715/974

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 77 words
A method for scrolling through various differently sized viewable objects, said method to be utilized with an interface having a slider, and said method comprising the steps of: calculating a movement parameter dependent upon the length of a viewable object by associating an inertia with a slider, wherein said inertia is dependent upon said viewable object length; and scrolling through said viewable object at a rate dependent upon said calculated movement parameter, in response to user input.
Claim 2
Independent Claim 77 words
A method for scrolling through various differently sized viewable objects, said method to be utilized with an interface having a slider, and said method comprising the steps of: calculating a movement parameter dependent upon the length of a viewable object by associating an inertia with a slider, wherein said inertia is dependent upon said viewable object length; and scrolling through said viewable object at a rate dependent upon said calculated movement parameter, in response to user input.
Claim 3
Dependent Claim 29 words
The method of claim 1, wherein said step of associating with a slider an inertia further comprises calculating said inertia dependent upon both user input and viewable object length.
Claim 4
Dependent Claim 51 words
The method of claim 1, wherein said step of scrolling through said viewable object further comprises the step of scrolling through said viewable object at a rate dependent upon said inertia of said slider with said scrolling through said viewable object arising in response to a dragging of said inertial slider.
Claim 5
Dependent Claim 106 words
The method of claim 1, wherein said step of scrolling through said viewable object further comprises the steps of: associating dragging said inertial slider with a force; and scrolling through said viewable object at a rate dependent upon said inertia of said slider and a duration of said force associated with said dragging of said inertial slider such that an initially at rest slider tends to remain at rest until acted upon by said force, and tends to accelerate dependent upon said duration of said force and said slider inertia, with said scrolling through said viewable object arising in response to dragging of said inertial slider.
Claim 6
Dependent Claim 107 words
The method of claim 4 further comprising the step of: arresting the motion of said slider and subsequently scrolling through said viewable object in a reversed direction and at a rate dependent upon said inertia of said slider and a duration of said force associated with said dragging of said inertial slider such that said arrested slider tends to remain at rest until acted upon by said force, and then tends to accelerate dependent upon the duration of said force and said slider inertia, with said arresting the motion of said slider arising in response to a reversal of direction of said dragging of said inertial slider.
Claim 7
Dependent Claim 113 words
The method of claim 1, wherein said step of scrolling through said viewable object further comprises the steps of: associating dragging said inertial slider with a force; and scrolling through said viewable object at a rate dependent upon said inertia of said slider, a direction of said force, and a duration of said force associated with said dragging of said inertial slider such that an initially at rest slider tends to remain at rest until acted upon by said force, and tends to accelerate dependent upon said direction and duration of said force and said slider inertia, with said scrolling through said viewable object arising in response to dragging of said inertial slider.
Claim 8
Dependent Claim 114 words
The method of claim 6 further comprising the step of: arresting the motion of said slider and subsequently scrolling through said viewable object in a reversed direction and at a rate dependent upon said inertia of said slider, a direction of said force, and a duration of said force associated with said dragging of said inertial slider such that said arrested slider tends to remain at rest until acted upon by said force, and then tends to accelerate dependent upon the direction and duration of said force and said slider inertia, with said arresting the motion of said slider arising in response to a reversal of direction of said dragging of said inertial slider.
Claim 9
Independent Claim 95 words
An apparatus for scrolling through various differently sized viewable objects, said apparatus to be utilized with an interface having a slider, and said apparatus comprising: a movement parameter determination mechanism that calculates a movement parameter dependent upon the length of a viewable object, including a standstill inertia association mechanism that associates an inertia with a slider, wherein said inertia is dependent upon said viewable object length; and a scroll rate controller that scrolls through said viewable object at a rate dependent upon said calculated movement parameter, with said scroll rate controller responsive to user input.
Claim 10
Independent Claim 95 words
An apparatus for scrolling through various differently sized viewable objects, said apparatus to be utilized with an interface having a slider, and said apparatus comprising: a movement parameter determination mechanism that calculates a movement parameter dependent upon the length of a viewable object, including a standstill inertia association mechanism that associates an inertia with a slider, wherein said inertia is dependent upon said viewable object length; and a scroll rate controller that scrolls through said viewable object at a rate dependent upon said calculated movement parameter, with said scroll rate controller responsive to user input.
Claim 11
Dependent Claim 30 words
The apparatus of claim 8, wherein said standstill inertia association mechanism further comprises an inertia calculation mechanism that calculates said inertia dependent upon both user input and viewable object length.
Claim 12
Dependent Claim 51 words
The apparatus of claim 8, wherein said scroll rate controller further comprises an inertial response mechanism that scrolls through said viewable object at a rate dependent upon said inertia of said slider with said inertial response mechanism that scrolls through said viewable object responsive to a dragging of said inertial slider.
Claim 13
Dependent Claim 111 words
The apparatus of claim 8, wherein said scroll rate controller further comprises: a force association mechanism that associates dragging said inertial slider with a force; and an inertial response mechanism that scrolls through said viewable object at a rate dependent upon said inertia of said slider and a duration of said force associated with said dragging of said inertial slider such that an initially at rest slider tends to remain at rest until acted upon by said force, and tends to accelerate dependent upon said duration of said force and said slider inertia, with said inertial response mechanism that scrolls through said viewable object responsive to dragging of said inertial slider.
Claim 14
Dependent Claim 113 words
The apparatus of claim 11 further comprising: a reversal of direction mechanism that arrests the motion of said slider and subsequently scrolls through said viewable object in a reversed direction and at a rate dependent upon said inertia of said slider and a duration of said force associated with said dragging of said inertial slider such that said arrested slider tends to remain at rest until acted upon by said force, and then tends to accelerate dependent upon the duration of said force and said slider inertia, with said reversal of direction mechanism that arrests the motion of said slider responsive to a reversal of direction of said dragging of said inertial slider.
Claim 15
Dependent Claim 118 words
The apparatus of claim 8, wherein said scroll rate controller further comprises: a force association mechanism that associates dragging said inertial slider with a force; and an inertial response mechanism that scrolls through said viewable object at a rate dependent upon said inertia of said slider, a direction of said force, and a duration of said force associated with said dragging of said inertial slider such that an initially at rest slider tends to remain at rest until acted upon by said force, and tends to accelerate dependent upon said direction and duration of said force and said slider inertia, with said inertial response mechanism that scrolls through said viewable object responsive to dragging of said inertial slider.
Claim 16
Dependent Claim 120 words
The apparatus of claim 13 further comprising: a reversal of direction mechanism that arrests the motion of said slider and subsequently scrolls through said viewable object in a reversed direction and at a rate dependent upon said inertia of said slider, a direction of said force, and a duration of said force associated with said dragging of said inertial slider such that said arrested slider tends to remain at rest until acted upon by said force, and then tends to accelerate dependent upon the direction and duration of said force and said slider inertia, with said reversal of direction mechanism that arrests the motion of said slider responsive to a reversal of direction of said dragging of said inertial slider.
Claim 17
Dependent Claim 120 words
A program product residing in computer memory in a data-processing system for scrolling through various differently sized viewable objects, said program product to be utilized with an interface having a slider, and said program product comprising: a movement parameter determination mechanism that calculates a movement parameter dependent upon the length of a viewable object, including a standstill inertia association mechanism that associates an inertia with a slider, wherein said inertia is dependent upon said viewable object length; and a scroll rate controller that scrolls through said viewable object at a rate dependent upon said calculated movement parameter, with said scroll rate controller responsive to user input; and signal bearing media bearing said movement parameter determination mechanism and scroll rate controller.
Claim 18
Dependent Claim 120 words
A program product residing in computer memory in a data-processing system for scrolling through various differently sized viewable objects, said program product to be utilized with an interface having a slider, and said program product comprising: a movement parameter determination mechanism that calculates a movement parameter dependent upon the length of a viewable object, including a standstill inertia association mechanism that associates an inertia with a slider, wherein said inertia is dependent upon said viewable object length; and a scroll rate controller that scrolls through said viewable object at a rate dependent upon said calculated movement parameter, with said scroll rate controller responsive to user input; and signal bearing media bearing said movement parameter determination mechanism and scroll rate controller.
Claim 19
Dependent Claim 14 words
The program product of claim 15 wherein said signal bearing media comprises recordable media.
Claim 20
Dependent Claim 14 words
The program product of claim 15 wherein said signal bearing media comprises transmission media.
Claim 21
Dependent Claim 31 words
The program product of claim 15, wherein said standstill inertia association mechanism further comprises an inertia calculation mechanism that calculates said inertia dependent upon both user input and viewable object length.
Claim 22
Dependent Claim 52 words
The program product of claim 15, wherein said scroll rate controller further comprises an inertial response mechanism that scrolls through said viewable object at a rate dependent upon said inertia of said slider with said inertial response mechanism that scrolls through said viewable object responsive to a dragging of said inertial slider.
Claim 23
Dependent Claim 112 words
The program product of claim 15, wherein said scroll rate controller further comprises: a force association mechanism that associates dragging said inertial slider with a force; and an inertial response mechanism that scrolls through said viewable object at a rate dependent upon said inertia of said slider and a duration of said force associated with said dragging of said inertial slider such that an initially at rest slider tends to remain at rest until acted upon by said force, and tends to accelerate dependent upon said duration of said force and said slider inertia, with said inertial response mechanism that scrolls through said viewable object responsive to dragging of said inertial slider.
Claim 24
Dependent Claim 114 words
The program product of claim 20 further comprising: a reversal of direction mechanism that arrests the motion of said slider and subsequently scrolls through said viewable object in a reversed direction and at a rate dependent upon said inertia of said slider and a duration of said force associated with said dragging of said inertial slider such that said arrested slider tends to remain at rest until acted upon by said force, and then tends to accelerate dependent upon the duration of said force and said slider inertia, with said reversal of direction mechanism that arrests the motion of said slider responsive to a reversal of direction of said dragging of said inertial slider.
Claim 25
Dependent Claim 119 words
The program product of claim 15, wherein said scroll rate controller further comprises: a force association mechanism that associates dragging said inertial slider with a force; and an inertial response mechanism that scrolls through said viewable object at a rate dependent upon said inertia of said slider, a direction of said force, and a duration of said force associated with said dragging of said inertial slider such that an initially at rest slider tends to remain at rest until acted upon by said force, and tends to accelerate dependent upon said direction and duration of said force and said slider inertia, with said inertial response mechanism that scrolls through said viewable object responsive to dragging of said inertial slider.
Claim 26
Dependent Claim 121 words
The program product of claim 22 further comprising: a reversal of direction mechanism that arrests the motion of said slider and subsequently scrolls through said viewable object in a reversed direction and at a rate dependent upon said inertia of said slider, a direction of said force, and a duration of said force associated with said dragging of said inertial slider such that said arrested slider tends to remain at rest until acted upon by said force, and then tends to accelerate dependent upon the direction and duration of said force and said slider inertia, with said reversal of direction mechanism that arrests the motion of said slider responsive to a reversal of direction of said dragging of said inertial slider.

References Cited (Backward Citations)

US5122785A Cited
US5075673A Cited
US5202961A Cited
US5196838A Cited
US5371846A Cited
US5526480A Cited
US5374942A Cited
US5313229A Cited
US5473344A Cited
US5530455A Cited
US5633657A Cited
US5495566A Cited
US5528260A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-02-15 2002-08-17 2003-02-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-02-15 2006-08-17 2007-02-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-02-15 2010-08-17 2011-02-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag