Scrolling web pages using direct interaction
First Claim
Patent Images
1. A method comprising:
- displaying information in a display area on a display screen of a computing device;
moving the information in response to detecting a drag within proximity to the information by a touch-sensitive surface of the display screen, the drag comprising movement information;
using the movement information to calculate a particular amount of time; and
continuing a movement of the information for the particular amount of time after the drag is no longer detected by the touch-sensitive surface.
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.
-
Citations
20 Claims
-
1. A method comprising:
-
displaying information in a display area on a display screen of a computing device; moving the information in response to detecting a drag within proximity to the information by a touch-sensitive surface of the display screen, the drag comprising movement information; using the movement information to calculate a particular amount of time; and continuing a movement of the information for the particular amount of time after the drag is no longer detected by the touch-sensitive surface. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more computer readable storage media comprising computer-readable instructions that, when executed by a computing device, cause the computing device to perform operations comprising:
-
displaying information in a display area on a display device of the computing device; detecting a drag over the information by a touch-sensitive surface of the display device, wherein detecting the drag includes measuring a velocity of the drag; calculating a particular amount of time based on the velocity of the drag; scrolling the information in response to the drag; and continuing the scrolling of the information for the particular amount of time after the drag ends. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A computing device, comprising:
-
a display device having a touch-sensitive surface; one or more processing units; and one or more computer readable storage media comprising computer-readable instructions that when executed by the one or more processing units perform operations comprising; displaying a web page in a display area of the display device; scrolling the web page in response to a drag over the displayed web page detected by the touch-sensitive surface; determining drag information associated with the drag detected by the touch-sensitive surface; calculating a particular amount of time based on the drag information; and continuing the scrolling of the web page for the particular amount of time after the drag ends, wherein the particular amount of time depends on the drag information. - View Dependent Claims (17, 18, 19, 20)
-
Specification