Automatic scrolling
AssigneeMicrosoft Corporation
InventorsKenneth P. Hinckley, Steven N. Bathiche, James H. Cauthorn, Michael J. Sinclair
Life of this patent
Estimating the term…
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.
Claims6
A method for scrolling a document, comprising steps of:
- scrolling a document at a rate based on a pressure of a pointer on a touch-sensitive surface, such that the rate of scrolling of the document is a non-linear function of the pressure;
- determining a current pressure p of the pointer on the touch-sensitive surface;
- and
- determining a scroll rate dy/dt for the document according to the following algorithm:
- dy/dt=K4(e(P+1)−e+1)
- wherein
- P=K3((p/p0)−1),
- K3 is a first gain factor, K4 is a second gain factor, and p0 is a predetermined pressure value.
A system for scrolling a document, comprising:
- a touch-sensitive device having a first surface portion and a second surface portion, the touch-sensitive device configured to generate at least one signal indicating which of the first and second surface portions is being touched by a pointer;
- and
- a processor coupled to the touch-sensitive device, the processor configured to receive the at least one signal and to scroll the document in a first direction responsive to the first portion being touched by the pointer, and a different second direction responsive to the second portion being touched by the pointer,
- wherein the processor is further configured to continue to scroll the document at rates depending upon subsequent positions of the pointer upon the touch-sensitive device while the pointer remains in contact with the touch-sensitive device, and
- wherein the processor is further configured to scroll the document only if the one of the first and second surface portions indicated by the at least one signal is held by the pointer for at least a threshold amount of time.
Dependencies are inferred from the claim text.