Scrolling web pages using direct interaction
First Claim
1. A method of providing a display control mechanism for information in a computing device, comprising:
- displaying a document in a display area on a display screen of said computing device;
displaying a cursor in said display area of said display screen, wherein a movement of said cursor in said display area is controlled to coincide with a movement detected by an input device, said cursor capable of being activated for panning tool behavior when said cursor is located on the document;
scrolling the document after the cursor is activated for panning tool behavior on the document, the scrolling of the document being in tandem with the movement of said activated cursor in the display area that coincides with the movement detected by the input device;
determining a speed, a strength, or a combination thereof associated with the movement detected by the input device; and
continuing the scrolling of the document for a particular distance after the movement detected by the input device ends,wherein the particular distance is a percentage of a length of the document,wherein the percentage is determined based on the speed, the strength, or the combination thereof that is associated with the movement detected by the input device, andwherein the continued scrolling of the document is caused to stop upon reaching the particular distance.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the present invention provide a system and method for scrolling or dragging information on a display. A panning tool is provided that may scroll information, such as a web page, on a display in tandem with movement of a cursor. If interactive elements are present on the page or document, an interactive element may be activated as desired. Scrolling may be accomplished with the panning tool either on non-interactive elements or interactive elements that are not required to be activated. Furthermore, inertia of movement of the information on a display is optimized and autoscrolling is provided in which a page or document may be scrolled without dragging.
34 Citations
29 Claims
-
1. A method of providing a display control mechanism for information in a computing device, comprising:
-
displaying a document in a display area on a display screen of said computing device; displaying a cursor in said display area of said display screen, wherein a movement of said cursor in said display area is controlled to coincide with a movement detected by an input device, said cursor capable of being activated for panning tool behavior when said cursor is located on the document; scrolling the document after the cursor is activated for panning tool behavior on the document, the scrolling of the document being in tandem with the movement of said activated cursor in the display area that coincides with the movement detected by the input device; determining a speed, a strength, or a combination thereof associated with the movement detected by the input device; and continuing the scrolling of the document for a particular distance after the movement detected by the input device ends, wherein the particular distance is a percentage of a length of the document, wherein the percentage is determined based on the speed, the strength, or the combination thereof that is associated with the movement detected by the input device, and wherein the continued scrolling of the document is caused to stop upon reaching the particular distance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system of providing a display control mechanism for information in a data processing system, comprising:
-
a display screen for displaying a document in a display area and for displaying a cursor, said cursor capable of being activated by an input device to enable panning tool behavior while said cursor is located on the document in the display area, said cursor being controlled to move in the display area to coincide with a movement detected by the input device; a processor for scrolling the document within the display area after the cursor is activated, the scrolling of the document being in tandem with movement of said activated cursor in the display area that coincides with the movement detected by the input device, wherein the processor determines a speed, a strength, or a combination thereof associated with the movement detected by the input device, wherein the processor continues the scrolling of the displayed information in the display area for a particular distance after the movement detected by the input device ends, the particular distance being a percentage of the a length of the document, the percentage being set according to the speed, the strength, or the combination thereof, and wherein the continued scrolling of the document is caused to stop upon reaching the particular distance. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable storage medium comprising executable code for performing the following steps when executed by a computer:
-
displaying a document in a display area on a display screen; displaying a cursor on said display, and controlling movement of said cursor to coincide with a movement detected by an input device, said cursor capable of being activated for panning tool behavior while located within the document; scrolling the document with respect to the displayed area after the cursor is activated within the document for panning tool behavior, the scrolling of the document being in tandem with the controlled movement of said activated cursor in the display area that coincides with the movement detected by the input device; determining a speed associated with the movement detected by said input device; when the speed associated with the movement detected by said input device meets a threshold, continuing the scrolling of the document in the display area for a particular distance after the movement detected by said input device ends, the particular distance being a percentage of the length of the document, the percentage being set according to the speed or a strength associated with the movement detected by the input device, wherein the continued scrolling of the document is caused to stop upon reaching the particular distance. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification