US2013152012A1PendingUtilityA1

Scrolling web pages using direct interaction

Assignee: MICROSOFT CORPPriority: Aug 30, 2004Filed: Feb 4, 2013Published: Jun 13, 2013
Est. expiryAug 30, 2024(expired)· nominal 20-yr term from priority
G06F 3/0485
55
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Scrolling or dragging information on a display includes various elements. 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.

Claims

exact text as granted — not AI-modified
Claimed are: 
     
         1 . A method of scrolling 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 detecting a length of a skew of the drag off from a reference orientation;   comparing the length of the skew to a threshold length;   scrolling the information in a biased direction when the length of the skew is less than the threshold; and   scrolling the information in the direction of the drag when the length of the skew exceeds the threshold.   
     
     
         2 . The method of  claim 1 , wherein the information includes a web page. 
     
     
         3 . The method of  claim 1 , wherein the reference orientation is a vertical reference. 
     
     
         4 . The method of  claim 3 , wherein the biased direction is vertical when the length of the skew is less than the threshold. 
     
     
         5 . The method of  claim 1 , wherein the reference orientation is a horizontal reference. 
     
     
         6 . The method of  claim 5 , wherein the biased direction is horizontal when the length of the skew is less than the threshold. 
     
     
         7 . The method of  claim 1 , wherein the drag detected by the touch-sensitive surface includes detected movement of a user's finger in communication with the touch-sensitive surface. 
     
     
         8 . Computer readable storage media storing computer-readable instructions that, when executed by a computing device, perform scrolling 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 detecting a length of a skew of the drag off from a reference orientation;   comparing the length of the skew to a threshold length;   scrolling the information vertically in a biased direction when the length of the skew is less than the threshold; and   scrolling the information in the direction of the drag when the length of the skew exceeds the threshold.   
     
     
         9 . The one or more computer readable storage media of  claim 8 , wherein the information includes a web page. 
     
     
         10 . The one or more computer readable storage media of  claim 8 , wherein the reference orientation is a vertical reference, and wherein the biased direction is vertical when the length of the skew is less than the threshold. 
     
     
         11 . The one or more computer readable storage media of  claim 8 , wherein the reference orientation is a horizontal reference, and wherein the biased direction is horizontal when the length of the skew is less than the threshold. 
     
     
         12 . The one or more computer readable storage media of  claim 8 , wherein the length of the skew is about 20 pixels. 
     
     
         13 . The one or more computer readable storage media of  claim 8 , wherein detecting the drag includes detecting movement of a user's finger in communication with the touch-sensitive surface. 
     
     
         14 . 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 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 detecting a length of a skew of the drag off from a reference; 
 comparing the length of the skew to a threshold length; 
 scrolling the information in a biased direction when the length of the skew is less than the threshold; and 
 scrolling the information in the direction of the drag when the length of the skew exceeds the threshold. 
   
     
     
         15 . The computing device of  claim 14 , wherein the reference orientation is a vertical reference. 
     
     
         16 . The computing device of  claim 15 , wherein the biased direction is vertical when the length of the skew is less than the threshold. 
     
     
         17 . The computing device of  claim 14 , wherein the reference orientation is a horizontal reference. 
     
     
         18 . The computing device of  claim 17 , wherein the biased direction is horizontal when the length of the skew is less than the threshold. 
     
     
         19 . The computing device of  claim 14 , wherein the length of the skew is about 20 pixels. 
     
     
         20 . The computing device of  claim 14 , wherein the drag detected by the touch-sensitive surface includes detected movement of a user's finger in communication with the touch-sensitive surface.

Join the waitlist — get patent alerts

Track US2013152012A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.