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

Intelligent scrolling

Assignee: Apple Inc
•
Filing: 1990-12-28
•
Granted: 1993-03-23
•
Expires: 2010-12-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for intelligent scrolling. In a computer system that has a user interface which allows for the movement of items from a first open window to a second open window or to a second region, such as a desktop, the present invention allows a user to select one or more items in the first window, move the selected item(s) to within a predetermined distance from an edge of the first window for a predetermined period of time and cause the viewable portion of the data and/or document within the first window to scroll in a corresponding direction.

Inventors

  • 👤 John R. Meier
  • 👤 John W. Sullivan
  • 👤 Paul Mercer

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 17:51
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0484; G06F3/0485; G06F3/0481; G06F3/04812; G06F3/0486

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 186 words
In a computer controlled display system having a display wherein a plurality of regions may be displayed including at least a first region, said first region having at least a first item within a visible display area of said first region and said first region having at least one item, including a second item, which is not within the visible display area of said first region, a method for scrolling the contents of said first region to display said second item comprising: selecting at least said first item within said first region by positioning a cursor over said first item and by placing a switch means in a predetermined position so that said first item is associated with said cursor for further operation or manipulation; positioning said cursor over a predetermined scrolling area; determining that a predetermined period of time has elapsed while the cursor has been positioned in said predetermined scrolling area; and scrolling the contents of said first region in a direction corresponding to said predetermined scrolling area to display said second item while said first item remains selected and associated with said cursor.
Claim 2
Dependent Claim 186 words
In a computer controlled display system having a display wherein a plurality of regions may be displayed including at least a first region, said first region having at least a first item within a visible display area of said first region and said first region having at least one item, including a second item, which is not within the visible display area of said first region, a method for scrolling the contents of said first region to display said second item comprising: selecting at least said first item within said first region by positioning a cursor over said first item and by placing a switch means in a predetermined position so that said first item is associated with said cursor for further operation or manipulation; positioning said cursor over a predetermined scrolling area; determining that a predetermined period of time has elapsed while the cursor has been positioned in said predetermined scrolling area; and scrolling the contents of said first region in a direction corresponding to said predetermined scrolling area to display said second item while said first item remains selected and associated with said cursor.
Claim 3
Dependent Claim 29 words
A method as in claim 1 wherein said step of positioning said cursor over said predetermined scrolling area occurs while said switch means is kept in said predetermined position.
Claim 4
Dependent Claim 25 words
A method as in claim 2 wherein said first region comprises a window and wherein a second region comprises a desktop which cannot be scrolled.
Claim 5
Dependent Claim 82 words
A method as in claim 3 wherein said switch means is located on a cursor control device which positions said cursor on said display and said first region contains at least four predetermined scrolling areas comprising a scrolling area located near the tip edge of said first region, a scrolling area near the bottom edge of said first region, a scrolling area near the left edge of said first region, and a scrolling area near the right edge of said first region.
Claim 6
Dependent Claim 38 words
The method recited in claim 1 wherein said step of scrolling the contents of said first region further includes scrolling said first region at a rate corresponding to the position of said cursor in said predetermined scrolling area.
Claim 7
Dependent Claim 15 words
The method as recited in claim 5 wherein said scrolling direction is a diagonal direction.
Claim 8
Dependent Claim 41 words
The method as recited in claim 1 is further comprised of the steps of: positioning said cursor over a second predetermined scrolling area; and scrolling the contents of said first region in a direction corresponding to said second predetermined scrolling area.
Claim 9
Dependent Claim 59 words
A method as in claim 1 wherein said step of determining that a predetermining period of time has elapsed also determines whether scrolling is in a first and or a second context and wherein said predetermined scrolling area causes scrolling in a first direction in said first context and causes scrolling in a second direction in said second context.
Claim 10
Dependent Claim 16 words
A method as in claim 8 wherein said first direction is perpendicular to said second direction.
Claim 11
Dependent Claim 200 words
In a computer controlled display system having a display wherein a plurality of windows may be displayed, each of said plurality of windows being capable of displaying a plurality of items, said computer controlled display system allowing at least one selected item from a first window of said plurality of windows to be moved to a second of said plurality of windows, a method for scrolling a visible display area of said first window comprising the steps of: positioning a cursor on a first item in said first window by manipulation of a cursor control device; selecting said first item so that said first item is associated with said cursor for further operation or manipulation; positioning said cursor in one of a plurality of predetermined scrolling areas associated with said first window; determining that a predetermined period of time has elapsed while the cursor has been positioned in said predetermined scrolling area and while said first item remains selected; and scrolling said visible display area in a corresponding direction of said predetermined scrolling area, said corresponding direction determined by the location of said predetermined scrolling area relative to said first window while said first item remains associated with said cursor.
Claim 12
Dependent Claim 200 words
In a computer controlled display system having a display wherein a plurality of windows may be displayed, each of said plurality of windows being capable of displaying a plurality of items, said computer controlled display system allowing at least one selected item from a first window of said plurality of windows to be moved to a second of said plurality of windows, a method for scrolling a visible display area of said first window comprising the steps of: positioning a cursor on a first item in said first window by manipulation of a cursor control device; selecting said first item so that said first item is associated with said cursor for further operation or manipulation; positioning said cursor in one of a plurality of predetermined scrolling areas associated with said first window; determining that a predetermined period of time has elapsed while the cursor has been positioned in said predetermined scrolling area and while said first item remains selected; and scrolling said visible display area in a corresponding direction of said predetermined scrolling area, said corresponding direction determined by the location of said predetermined scrolling area relative to said first window while said first item remains associated with said cursor.
Claim 13
Dependent Claim 31 words
A method as in claim 10 wherein said step of selecting said item is further comprised of placing a switch means associated with said cursor control device in a predetermined position.
Claim 14
Dependent Claim 34 words
A method as in claim 11 further comprising the steps of: determining said switch associated with said cursor control device is not in said predetermined position; and terminate scrolling of said visible display area.
Claim 15
Dependent Claim 32 words
A method as in claim 12 further comprising the steps of: determining that the cursor is no longer positioned in said predetermined scrolling area; and terminate scrolling of said visible display area.
Claim 16
Dependent Claim 30 words
A method as in claim 13 wherein said predetermined period of time has elapsed while the cursor has been positioned in said predetermined scrolling area is one-sixth of a second.
Claim 17
Dependent Claim 49 words
A method as in claim 14 wherein a rate of scrolling is dependant on cursor position with respect to an outside edge of said predetermined scrolling areas, so that when said cursor is positioned closer to an outside edge of said predetermined scrolling areas, said scrolling rate is increased.
Claim 18
Dependent Claim 29 words
A method as in claim 15 wherein said cursor may be simultaneously positioned in more than one of said predetermined scrolling areas, so that scrolling is in two directions.
Claim 19
Dependent Claim 76 words
A method as in claim 10 wherein said first item is selected by positioning said cursor over said first item and by placing a switch means in a predetermined position and wherein the step of positioning said cursor in one of a plurality of predetermined scrolling areas occurs by moving a representation of said first item, while keeping said switch means in a predetermined position, over to said one of a plurality of predetermined scrolling areas.
Claim 20
Dependent Claim 232 words
In a computer controlled display system having a display wherein a plurality of regions may be displayed including at least a first region, said first region having at least one item, including a first item, within a visible display area of said first region and said first region having at least one item, including a second item, which is not within the visible display area, said second item being a directory, a method for scrolling the contents of said first region to display said second item and depositing at least said first item into said second item, comprising: selecting at least said first item within said first region by positioning a cursor over said first item and by placing a switch means in a first predetermined position; positioning said cursor over a predetermined scrolling area located within said first region; determining that a predetermined period of time has elapsed while the cursor has been positioned in said predetermined scrolling area; scrolling the contents of said first region in a direction corresponding to said predetermined scrolling area to display said second item while said first item remains selected, said direction determined by the location of said predetermined scrolling area relative to said first region; and depositing at least said first item into said second item by positioning the cursor over said second item and by placing said switch in a second predetermined position.
Claim 21
Dependent Claim 232 words
In a computer controlled display system having a display wherein a plurality of regions may be displayed including at least a first region, said first region having at least one item, including a first item, within a visible display area of said first region and said first region having at least one item, including a second item, which is not within the visible display area, said second item being a directory, a method for scrolling the contents of said first region to display said second item and depositing at least said first item into said second item, comprising: selecting at least said first item within said first region by positioning a cursor over said first item and by placing a switch means in a first predetermined position; positioning said cursor over a predetermined scrolling area located within said first region; determining that a predetermined period of time has elapsed while the cursor has been positioned in said predetermined scrolling area; scrolling the contents of said first region in a direction corresponding to said predetermined scrolling area to display said second item while said first item remains selected, said direction determined by the location of said predetermined scrolling area relative to said first region; and depositing at least said first item into said second item by positioning the cursor over said second item and by placing said switch in a second predetermined position.
Claim 22
Dependent Claim 191 words
In a computer controlled display system having a display wherein a plurality of regions may be displayed including at least a first region, said first region having at least a first item within a visible display area of said first region and said first region having at least one item, including a second item, which is not within the visible display area of said first region, a method for scrolling the contents of said first region to display said second item comprising: selecting at least said first item within said first region by positioning a cursor over said first item so that said first item is associated with said cursor for further operation or manipulation; positioning said cursor over a predetermined scrolling area and dragging an image of said first item displayed adjacent said cursor; determining that a predetermined period of time has elapsed while the cursor has been positioned in said predetermined scrolling area; and scrolling the contents of said first region in a direction corresponding to said predetermined scrolling area to display said second item while said first item remains selected and its image remains displayed adjacent said cursor.
Claim 23
Dependent Claim 191 words
In a computer controlled display system having a display wherein a plurality of regions may be displayed including at least a first region, said first region having at least a first item within a visible display area of said first region and said first region having at least one item, including a second item, which is not within the visible display area of said first region, a method for scrolling the contents of said first region to display said second item comprising: selecting at least said first item within said first region by positioning a cursor over said first item so that said first item is associated with said cursor for further operation or manipulation; positioning said cursor over a predetermined scrolling area and dragging an image of said first item displayed adjacent said cursor; determining that a predetermined period of time has elapsed while the cursor has been positioned in said predetermined scrolling area; and scrolling the contents of said first region in a direction corresponding to said predetermined scrolling area to display said second item while said first item remains selected and its image remains displayed adjacent said cursor.

References Cited (Backward Citations)

US4313113A Cited
US4720703A Cited
US4698625A Cited
US4831556A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag