Intelligent scrolling
First Claim
Patent Images
1. A machine implemented method for controlling a display, said method comprising:
- receiving a user selection of an object displayed within a first region on said display, wherein the user selection selects the object to be a selected object, wherein the object is not a dedicated selectable input for movement of said display;
receiving an input indicating a user positioning of said selected object at a predetermined scrolling area which is near an edge of the first region; and
scrolling, in response to said input, displayed items within said first region, wherein said first region is a directory of said items, wherein the selected object is an item within the directory; and
determining that said selected object is no longer in said predetermined scrolling area; and
terminating said scrolling of said displayed items within 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.
25 Citations
63 Claims
-
1. A machine implemented method for controlling a display, said method comprising:
-
receiving a user selection of an object displayed within a first region on said display, wherein the user selection selects the object to be a selected object, wherein the object is not a dedicated selectable input for movement of said display; receiving an input indicating a user positioning of said selected object at a predetermined scrolling area which is near an edge of the first region; and scrolling, in response to said input, displayed items within said first region, wherein said first region is a directory of said items, wherein the selected object is an item within the directory; and determining that said selected object is no longer in said predetermined scrolling area; and terminating said scrolling of said displayed items within said first region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for controlling a display, the apparatus comprising:
-
means for receiving a user selection of an object displayed within a first region on said display, wherein the user selection selects the object to be a selected object, wherein the object is not a dedicated selectable input for movement of said display; means for receiving an input indicating a user positioning of said selected object at a predetermined scrolling area which is near an edge of the first region; and means for scrolling, in response to said input, displayed items within said first region, wherein said first region is a directory of said items, wherein the selected object is an item within the directory; and
means for determining that said selected object is no longer in said predetermined scrolling area; and
means for terminating said scrolling of said displayed items within said first region. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system comprising:
-
a processing unit coupled to a memory through a bus; and a process for controlling a display, the process executed from the memory by the processing unit to cause the processing unit to receive a user selection of an object displayed within a first region on said display, receive an input indicating a user positioning of said selected object at a predetermined scrolling area which is near an edge of the first region, and scroll, in response to said input, displayed items within said first region, wherein said first region is a directory of said items, wherein the selected object is an item within the directory, and wherein the object is not a dedicated selectable input for movement of said display; and
wherein the process further causes the processing unit to determine that said selected object is no longer in said predetermined scrolling area, and terminate said scrolling of said displayed items within said first region. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A machine implemented method for controlling a display, said method comprising:
-
receiving a user selection of an object displayed within a first region on said display, wherein the user selection selects the object to be a selected object, wherein the object is not a dedicated selectable input for movement of said display; receiving an input indicating a user positioning of said selected object at a predetermined scrolling area which is near an edge of the first region; and scrolling, in response to said input, displayed items within said first region, wherein said first region is a list of items, wherein the selected object is an item in the list of items; and determining that said selected object is no longer in said predetermined scrolling area; and terminating said scrolling of said displayed items within said first region. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. An apparatus for controlling a display, said apparatus comprising:
-
means for receiving a user selection of an object displayed within a first region on said display, wherein the user selection selects the object to be a selected, wherein the object is not a dedicated selectable input for movement of said display; means for receiving an input indicating a user positioning of said selected object at a predetermined scrolling area which is near an edge of the first region; and means for scrolling, in response to said input, displayed items within said first region, wherein said first region is a list of items, wherein the selected object is an item in the list of items; and means for determining that said selected object is no longer in said predetermined scrolling area; and means for terminating said scrolling of said displayed items within said first region. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. A system comprising:
- a processing unit coupled to a memory through a bus; and
a display, the processing unit being configured to execute from the memory a process to receive a user selection of an object displayed within a first region on said display, receive an input indicating a user positioning of said selected object at a predetermined scrolling area which is near an edge of the first region, and scroll, in response to said input, displayed items within said first region, wherein said first region is a list of items, wherein the selected object is an item in the list of items, and wherein the object is not a dedicated selectable input for movement of said display; and
wherein the process further causes the processing unit to determine that said selected object is no longer in said predetermined scrolling area, and terminate said scrolling of said displayed items within said first region. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61, 62, 63)
- a processing unit coupled to a memory through a bus; and
Specification