Drawing aid system for multi-touch devices
First Claim
Patent Images
1. A computer-implemented method for enabling a tool implement on a multi-touch device, comprising:
- (a) detecting a first touch at a border of a touch-sensitive region of the multi-touch device;
(b) detecting a second touch at the border of the touch-sensitive region of the multi-touch device;
(c) if the second touch is detected within a threshold time, displaying the tool implement, wherein the tool implement comprises;
(i) a first grip located at the first touch;
(ii) a second grip located at the second touch; and
(iii) a graphic representation of the tool implement wherein a relationship between the first grip and the second grip defines a size and orientation of the tool implement;
(d) detecting a tap gesture on the first grip or the second grip;
(e) in response to the tap gesture, cycling to a different drawing aid tool;
(f) positioning the tool implement based on movement of the first touch and the second touch, wherein the positioning comprises moving the first grip and the second grip corresponding to the movement of the first touch and the second touch;
(g) detecting a touch gesture in the multi-touch device; and
(h) utilizing the tool implement in combination with the touch gesture to perform an operation in an application executing on the multi-touch device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, system, and computer program product/article of manufacture provide the ability to enable and use a tool implement on a multi-touch device. The tool implements may be activated and deactivated using the borders of touch-sensitive region of a multi-touch device. The tool implement can be positioned in the display area (e.g., by dragging grips of the tool) and then used (in combination with a touch gesture to perform an operation. The tool implement may be a drawing aid tool that is used to remap a user'"'"'s stroke gesture to a defined stroke that is displayed.
32 Citations
30 Claims
-
1. A computer-implemented method for enabling a tool implement on a multi-touch device, comprising:
-
(a) detecting a first touch at a border of a touch-sensitive region of the multi-touch device; (b) detecting a second touch at the border of the touch-sensitive region of the multi-touch device; (c) if the second touch is detected within a threshold time, displaying the tool implement, wherein the tool implement comprises; (i) a first grip located at the first touch; (ii) a second grip located at the second touch; and (iii) a graphic representation of the tool implement wherein a relationship between the first grip and the second grip defines a size and orientation of the tool implement; (d) detecting a tap gesture on the first grip or the second grip; (e) in response to the tap gesture, cycling to a different drawing aid tool; (f) positioning the tool implement based on movement of the first touch and the second touch, wherein the positioning comprises moving the first grip and the second grip corresponding to the movement of the first touch and the second touch; (g) detecting a touch gesture in the multi-touch device; and (h) utilizing the tool implement in combination with the touch gesture to perform an operation in an application executing on the multi-touch device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method for drawing a stroke using a drawing aid tool on a multi-touch device, comprising:
-
(a) activating and displaying a drawing aid tool, wherein the drawing aid tool comprises; (i) a first grip located at a first touch in a touch-sensitive region of the multi-touch device; (ii) a second grip located at a second touch in the touch-sensitive region of the multi-touch device; and (iii) a graphic representation of the tool wherein a relationship between the first grip and the second grip defines a size and orientation of the drawing aid tool; (b) detecting a tap gesture on the first grip or the second grip; (c) in response to the tap gesture, cycling to a different drawing aid tool; (d) detecting a stroke gesture in the multi-touch device; (e) remapping the stroke gesture to a defined stroke using the drawing aid tool; and (f) displaying the defined stroke. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus for enabling a tool implement on a multi-touch computer system comprising:
-
(a) the multi-touch computer system having a processor; (b) an application executing on the processor of the multi-touch computer system, wherein the application is configured to; (i) detect a first touch at a border of a touch-sensitive region of the multi-touch device; (ii) detect a second touch at the border of the touch-sensitive region of the multi-touch device; (iii) if the second touch is detected within a threshold time, display the tool implement, wherein the tool implement comprises; (1) a first grip located at the first touch; (2) a second grip located at the second touch; and (3) a graphic representation of the tool implement wherein a relationship between the first grip and the second grip defines a size and orientation of the tool implement; (iv) detecting a tap gesture on the first grip or the second grip; (v) in response to the tap gesture, cycling to a different drawing aid tool; (vi) position the tool implement based on movement of the first touch and the second touch, wherein the positioning comprises moving the first grip and the second grip corresponding to the movement of the first touch and the second touch; (vii) detect a touch gesture in the multi-touch device; and (viii) utilize the tool implement in combination with the touch gesture to perform an operation in an application executing on the multi-touch device. - View Dependent Claims (17, 18, 19, 20)
-
-
21. An apparatus for drawing a stroke using a drawing aid tool on a multi-touch computer system comprising:
-
(a) the multi-touch computer system having a processor; (b) an application executing on the processor of the multi-touch computer system, wherein the application is configured to; (i) activate and display a drawing aid tool, wherein the drawing aid tool comprises; (1) a first grip located at a first touch in a touch-sensitive region of the multi-touch device; (2) a second grip located at a second touch in the touch-sensitive region of the multi-touch device; and (3) a graphic representation of the tool wherein a relationship between the first grip and the second grip defines a size and orientation of the drawing aid tool; (ii) detecting a tap gesture on the first grip or the second grip; (iii) in response to the tap gesture, cycling to a different drawing aid tool; (iv) detect a stroke gesture in the multi-touch device; (v) remap the stroke gesture to a defined stroke using the drawing aid tool; and (vi) display the defined stroke. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification