Manual controlled scrolling
First Claim
1. A method for scrolling a document, comprising the step of scrolling the document by an amount based on a difference between two positions of a pointer on a touch-sensitive surface, such that a speed of scrolling of the document is non-proportional to a speed of the pointer along the touch-sensitive surface.
1 Assignment
0 Petitions
Accused Products
Abstract
A scrolling device for a computer may include a touch-sensitive surface, which may be elongated and/or have one or more active regions. Scrolling may be performed in manual as well as automated ways that may result in more accurate and efficient scrolling. Scrolling, as displayed on the screen, may further be rounded to the nearest document text line and/or distance unit, even though a more precise scrolling location value may be stored and/or tracked.
-
Citations
24 Claims
- 1. A method for scrolling a document, comprising the step of scrolling the document by an amount based on a difference between two positions of a pointer on a touch-sensitive surface, such that a speed of scrolling of the document is non-proportional to a speed of the pointer along the touch-sensitive surface.
-
3. A method for providing absolute scrolling of a document, the method comprising the steps of:
-
sensing a pointer sliding along a touch-sensitive surface;
determining a location of the pointer while the pointer is sliding; and
scrolling the document to a location in the document that corresponds to the location of the pointer relative to the touch-sensitive surface. - View Dependent Claims (4)
-
-
5. A method for scrolling a document, comprising the steps of:
-
receiving a first scroll command;
determining a first virtual scroll position based on the first scroll command, the first virtual scroll position having a first numerical resolution;
determining a first actual scroll position based on the first virtual scroll position, the first actual scroll position having a second numerical resolution less than the first numerical resolution; and
scrolling the document to the first actual scroll position. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for scrolling a document comprising the steps of:
-
receiving a scroll command;
determining a scroll position based on the scroll command;
determining an incremental scrolling position relative to the document; and
scrolling the document to the incremental scroll position. - View Dependent Claims (14, 15, 16)
-
-
17. A method of determining whether a pointer is moving on a touch-sensitive surface, the method comprising the steps of:
-
detecting movement of the pointer;
determining whether the movement exceeds a first threshold;
responsive to the movement exceeding the first threshold, determining that the pointer is moving;
detecting further movement of the pointer;
determining whether the further movement exceeds a second threshold different from the first threshold; and
responsive to the further movement exceeding the second threshold, determining that the pointer is still moving. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A system for scrolling a document, the system comprising:
-
a touch-sensitive surface; and
a processor coupled to the touch-sensitive surface and configured to determine a scroll amount of the document based on a difference between two positions of a pointer on the touch-sensitive surface, such that a speed of scrolling of the document is non-proportional to a speed of the pointer along the touch-sensitive surface. - View Dependent Claims (23, 24)
-
Specification