PRECISE SELECTION TECHNIQUES FOR MULTI-TOUCH SCREENS
First Claim
1. A system comprising:
- processing circuitry; and
memory storing instructions which, when executed by the processing circuitry, cause the processing circuitry to perform operations comprising;
detecting a primary member location on a surface;
visualizing a cursor on the surface based on the primary member location on the surface;
detecting a secondary member location on the surface; and
moving the cursor by adjusting a speed of the cursor based on a detected movement of the secondary member relative to the primary member.
1 Assignment
0 Petitions
Accused Products
Abstract
A unique system and method is provided that facilitates pixel-accurate targeting with respect to multi-touch sensitive displays when selecting or viewing content with a cursor. In particular, the system and method can track dual inputs from a primary finger and a secondary finger, for example. The primary finger can control movement of the cursor while the secondary finger can adjust a control-display ratio of the screen. As a result, cursor steering and selection of an assistance mode can be performed at about the same time or concurrently. In addition, the system and method can stabilize a cursor position at a top middle point of a user'"'"'s finger in order to mitigate clicking errors when making a selection.
9 Citations
17 Claims
-
1. A system comprising:
-
processing circuitry; and memory storing instructions which, when executed by the processing circuitry, cause the processing circuitry to perform operations comprising; detecting a primary member location on a surface; visualizing a cursor on the surface based on the primary member location on the surface; detecting a secondary member location on the surface; and moving the cursor by adjusting a speed of the cursor based on a detected movement of the secondary member relative to the primary member. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method implemented at processing circuitry of at least one machine coupled with a surface, the method comprising:
-
detecting, using the processing circuitry, a primary member location on a surface; visualizing a cursor on the surface at an initial cursor location corresponding to the primary member location on the surface; detecting, using the processing circuitry, a secondary member location on the surface; and moving the cursor from the initial cursor location by reducing the speed of the cursor in response to the detected movement of the secondary member closer to the primary member or increasing the speed of the cursor in response to the detected movement of the secondary member away from the primary member. - View Dependent Claims (10, 11, 12)
-
-
13. A method implemented at processing circuitry of a computing device having multi-touch screen, the method comprising:
-
detecting, using the processing circuitry, a primary finger location on the multi-touch screen; visualizing a cursor on the multi-touch screen based on the primary finger location on the multi-touch screen; detecting, using the processing circuitry, a secondary finger location on the multi-touch screen; and moving the cursor by adjusting a speed of the cursor based on a detected movement of the secondary finger relative to the primary finger. - View Dependent Claims (14, 15, 16, 17)
-
Specification