Touch screen accuracy
First Claim
1. In a computer coupled to a touch-sensitive display, a method for controlling input using a cursor, the method comprising:
- displaying the cursor on the touch-sensitive display;
receiving a dragging touch input to the touch-sensitive display beginning at a first location adjacent to the cursor, the first location being within a predetermined radial distance from the cursor, the radial distance defining a roughly circular area;
determining if the dragging touch input starts within a region defined by the predetermined radial distance from the cursor; and
responsive to receiving the dragging touch input, displaying a control boundary adjacent to the cursor and moving the displayed cursor and the displayed control boundary to follow and remain adjacent to the dragging touch input, wherein the moving is responsive to the determination that the first location is within the predetermined radial distance.
2 Assignments
0 Petitions
Accused Products
Abstract
A user interface is provided allowing a user to simulate mouse hovering with the user'"'"'s finger on a touch-sensitive display. When a finger or other stylus touches the touch-sensitive display adjacent to a display cursor, a control appears that enables the user to drag the cursor about the display by dragging the control. Manipulation of the control instead of the cursor allows the user to see the cursor while it moves, making it easier to accurately target small objects that were previously difficult to target directly. In addition, a tap or other user touch input is funneled from the control to the location of the cursor itself. For example, if the user taps on the control, the tap causes an event such as a left mouse button down event to be generated at the location of the cursor as opposed to the location of the tap, thereby improving accuracy.
-
Citations
17 Claims
-
1. In a computer coupled to a touch-sensitive display, a method for controlling input using a cursor, the method comprising:
-
displaying the cursor on the touch-sensitive display; receiving a dragging touch input to the touch-sensitive display beginning at a first location adjacent to the cursor, the first location being within a predetermined radial distance from the cursor, the radial distance defining a roughly circular area; determining if the dragging touch input starts within a region defined by the predetermined radial distance from the cursor; and responsive to receiving the dragging touch input, displaying a control boundary adjacent to the cursor and moving the displayed cursor and the displayed control boundary to follow and remain adjacent to the dragging touch input, wherein the moving is responsive to the determination that the first location is within the predetermined radial distance. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a computer coupled to a touch-sensitive display, a method for controlling input using a cursor, the method comprising:
-
displaying the cursor on the touch-sensitive display; receiving a touch input on the touch-sensitive display adjacent to the cursor; determining whether the touch input is within a region surrounding the cursor, wherein the region is a circle centered around the displayed cursor; and responsive to the touch input being within the region, displaying a representation of a control and a control boundary, and sending a mouse button down event to a location near the displayed cursor. - View Dependent Claims (7, 8, 9, 10)
-
-
11. In a computer coupled to a touch-sensitive device, a method for controlling input using a cursor, the method comprising:
-
displaying the cursor; receiving a first touch input on the touch-sensitive device; determining if the first touch is within a predetermined radial distance of the cursor, the radial distance defining a roughly circular area and a cursor handle boundary; responsive to the first touch input, displaying a cursor handle adjacent to the cursor when the first touch is within the predetermined distance of the cursor; receiving a second touch input on the touch-sensitive device adjacent to the cursor and on or within the predetermined distance directed to the displayed cursor handle; and controlling movement of the cursor in accordance with the second touch input, wherein the cursor handle moves with the cursor. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification