Intelligent scrolling
First Claim
Patent Images
1. A file management system for a computer system having a display, a processor and a memory for storing files managed by said file management system, comprising:
- a first region displayed on said display having a data display area;
a cursor displayed on said display; and
a first scroll area associated with said first region,said file management system allowing scrolling of contents displayed in said data display area of said first region in a first direction when said cursor has selected an item which represents a file managed by said file management system and said cursor has been moved with said item to said first scroll area and said cursor is disposed in said first scroll area and wherein said first scroll area scrolls said contents along only said first direction when in a first context,said file management system allowing said item to be dragged outside of said first region, andsaid file management system determining whether to scroll said contents displayed in said first region or to allow said item to be dragged outside of said first region.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
39 Claims
-
1. A file management system for a computer system having a display, a processor and a memory for storing files managed by said file management system, comprising:
-
a first region displayed on said display having a data display area; a cursor displayed on said display; and a first scroll area associated with said first region, said file management system allowing scrolling of contents displayed in said data display area of said first region in a first direction when said cursor has selected an item which represents a file managed by said file management system and said cursor has been moved with said item to said first scroll area and said cursor is disposed in said first scroll area and wherein said first scroll area scrolls said contents along only said first direction when in a first context, said file management system allowing said item to be dragged outside of said first region, and said file management system determining whether to scroll said contents displayed in said first region or to allow said item to be dragged outside of said first region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable medium storing sequences of instructions for a file management system which, when executed by a processor, cause the processor to perform the steps of:
-
determining if a first item within a data display area of a first region of a display has been selected by a user by positioning a cursor over said first item so that said first item is associated with said cursor for further operation or manipulation, said first item representing a file managed by said file management system; determining if said cursor has been moved with said first item and positioned over a predetermined scrolling area associated with said first region; determining whether to scroll said contents of said first region or to allow said one of items to be dragged outside of said first region; and scrolling the contents of said data display area of said first region while said cursor is positioned over said predetermined scrolling area and while said first item is associated with said cursor, to display a second item and wherein said predetermined scrolling area scrolls the contents along only a first direction when in a first context. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer readable medium storing sequences of instructions for a file management system, which when executed by a processor of a computer system, cause the processor to perform the steps of:
-
determining if a cursor has been positioned near a first scroll area displayed on a display, said first scroll area associated with a first region displayed on said display, said first region having a data display area displaying a first plurality of items representing files managed by said file management system; determining if said computer system is in a first user operation context or a second user operation context wherein said second user operation context is determined by whether one of said items has been selected and has been moved with said cursor; determining whether to scroll said contents of said first region or to allow said one of said items to be dragged outside of said first region; and scrolling contents of said data display area of said first region in a first direction to display a second plurality of items representing files managed by said file management system if said computer system is in said first user operation context while said cursor is positioned near any part of said first scroll area, and scrolling said contents in a second direction different from and perpendicular to said first direction if said computer system is in said second user operation context while said cursor is positioned near said first scroll area and wherein said first scroll area scrolls said contents along only said first direction when in said first user operation context. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer readable medium storing executable computer program instructions which, when executed by a processor, cause the processor to perform a method comprising:
-
determining if a first item within a data display area of a first window of a display has been selected by a user by positioning a cursor over said first item so that said first item is associated with said cursor for further operation or manipulation; determining if said cursor has been moved with said first item and positioned over a predetermined scrolling area of said first window; determining whether to scroll said contents of said first window or to allow said first item to be moved from said first window to said second window; and scrolling the contents of said data display area of said first window while said cursor is positioned over said predetermined scrolling area and while said first item is associated with said cursor, to display a second item and wherein said instructions also provide a capability of allowing a user to move said first item from said first window to a second window and wherein said predetermined scrolling area scrolls the contents along only a first direction when in a first context. - View Dependent Claims (29, 30, 31, 32, 33)
-
-
34. A computer system having a file management system which comprises:
-
means for determining if a first item within a data display area of a first region of a display has been selected by a user by positioning a cursor over said first item so that said first item is associated with said cursor for further operation or manipulation, said first item representing a file managed by said file management system; means for determining if said cursor has been moved with said first item and positioned over a predetermined scrolling area; means for determining whether to scroll the contents of said first region or to allow said first item to be dragged outside of said first region; and means for scrolling the contents of said data display area of said first region while said cursor is positioned over said predetermined scrolling area and while said first item is associated with said cursor, to display a second item and wherein said predetermined scrolling area scrolls the contents along only a first direction when in a first context. - View Dependent Claims (35, 36, 37, 38, 39)
-
Specification