Scrolling web pages using direct interaction
First Claim
1. A method of providing a display control mechanism for information in a data processing system, comprising:
- displaying information in a display area on a display in said data processing system, the displayed information comprising at least one of an interactive element or a non-interactive element;
displaying a cursor on said display, said cursor capable of being activated by an input device;
determining if display information in the display area on the display is to be scrolled based on movement of said cursor after being activated and position of said cursor on said display in relation to the at least one of an interactive element or a non-interactive element; and
scrolling the displayed information in tandem with moving said cursor in the display area if an element underlying said cursor when activated in the display area is a non-interactive element.
2 Assignments
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.
94 Citations
28 Claims
-
1. A method of providing a display control mechanism for information in a data processing system, comprising:
-
displaying information in a display area on a display in said data processing system, the displayed information comprising at least one of an interactive element or a non-interactive element;
displaying a cursor on said display, said cursor capable of being activated by an input device;
determining if display information in the display area on the display is to be scrolled based on movement of said cursor after being activated and position of said cursor on said display in relation to the at least one of an interactive element or a non-interactive element; and
scrolling the displayed information in tandem with moving said cursor in the display area if an element underlying said cursor when activated in the display area is a non-interactive element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for providing a display control mechanism for information in a data processing system, comprising:
-
a display for displaying information in a display area and displaying a cursor, the displayed information comprising at least one of an interactive element or a non-interactive element, said cursor capable of being activated by an input device;
a processor for determining if display information in the display area on the display is to be scrolled based on movement of said cursor after being activated and position of said cursor on said display in relation to the at least one of an interactive element or a non-interactive element, wherein the displayed information is scrolled in the display in tandem with moving said cursor in the display area if an element underlying said cursor when activated in the display area is a non-interactive element. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable medium comprising executable code for performing the steps of:
-
displaying information in a display area on a display, the displayed information comprising at least one of an interactive element or a non-interactive element;
displaying a cursor on said display, said cursor capable of being activated by an input device;
determining if display information in the display area on the display is to be scrolled based on movement of said cursor after being activated and position of said cursor on said display in relation to the at least one of an interactive element or a non-interactive element; and
scrolling the displayed information in tandem with moving said cursor in the display area if an element underlying said cursor when activated in the display area is a non-interactive element. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28-99. -99. (canceled)
Specification