IP Library Granted Patent US 7,202,857
Granted Patent B2
US 7,202,857 · App. 10/768,087 · Granted Apr 10, 2007

Manual controlled scrolling

Assignee: Microsoft Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,202,857
App. No.
10/768,087
Granted
Apr 10, 2007
Kind
B2
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.

Claims (31)

1. A method, comprising steps of:

determining a first location of a pointer relative to a touch-sensitive surface;

determining a first un-rounded location in a document based on the first location of the pointer;

rounding the first un-rounded location in the document to a nearest first text line;

moving the document to the first text line;

determining a second location of the pointer relative to the touch-sensitive surface;

determining a second un-rounded location in the document based on both the second location of the pointer and the first un-rounded location in the document;

rounding the second un-rounded location in the document to a nearest second text line; and

moving the document to the second text line.

2. The method of claim 1 , wherein the step of determining the second un-rounded location in the document includes determining an amount to scroll away from the first un-rounded location in the document.

3. The method of claim 1 , wherein the touch-sensitive surface is a single continuous touch-sensitive surface, and wherein the first and second locations of the pointer are each determined relative to the continuous touch-sensitive surface.

4. A method, comprising steps of:

determining a first location of a pointer relative to a touch-sensitive surface;

determining a first location in a document based on the first location of the pointer, the first location in the document being of a first numerical resolution;

determining a second location in the document based on the first location in the document, the second location in the document being of a second numerical resolution lower than the first numerical resolution;

moving the document to the second location in the document;

determining a second location of the pointer relative to the touch-sensitive surface;

determining a third location in the document based on both the second location of the pointer and the first location in the document, the third location in the document being of the first numerical resolution;

determining a fourth location in the document based on the third location in the document, the fourth location in the document being of the second numerical resolution; and

moving the document to the fourth location in the document.

5. The method of claim 4 , wherein the second and further locations in the documents are define in units of text lines.

6. A method, comprising steps of:

determining a first location of a pointer relative to a touch-sensitive surface;

determining a first location in a document based on the first location of the pointer, the first location in the document being defined in a first unit of measurement;

determining a second location in the document based on the first location in the document, the second location in the document being defined in a second unit of measurement different from the first unit of measurement;

moving the document to the second location in the document;

determining a second location of the pointer relative to the touch-sensitive surface;

determining a third location in the document based on both the second location of the pointer and the first location in the document, the third location in the document being defined in the first unit of measurement;

determining a fourth location in the document based on the third location in the document, the fourth location in the document being defined in the second unit of measurement; and

moving the document to the fourth location in the document.

7. The method of claim 6 , wherein the second unit of measurement is a unit of a text line.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034541/0477 →
Continuity (2)
Division 0994050500 · Aug 29, 2001
Related Publication 20040150630A1 · Aug 5, 2004