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
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 03:08
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 |