Moveable interactive shortcut toolbar and unintentional hit rejecter for touch input devices
First Claim
1. A computer-implemented method comprising:
- displaying an editing canvas on a touch screen of an electronic device;
displaying a touch block object overlaying a portion of the editing canvas, wherein the touch block object blocks unintentional touches in an area of the touch screen associated with the touch block object, wherein an initial position of the touch block object is based on previously received input indicating a dominant user hand, and wherein the touch block object is configured to resize the touch block object and rotate the touch block object, according to respective touch input gestures on the touch block object; and
changing a position of the touch block object with respect to the editing canvas by translating the touch block object in a direction on the editing canvas responsive to receiving dragging touch input on the touch screen.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques and systems for facilitating the creation of electronic content on an editing canvas are disclosed. One example involves displaying an editing canvas on a touch screen of an electronic device, displaying a touch block object overlaying a portion of the editing canvas, wherein the touch block object blocks unintentional touches in an area of the touch screen associated with the touch block object, and changing a position of the touch block object with respect to the editing canvas responsive to receiving touch input on the touch screen to change the position of the touch block object. The touch block object may provide easy and convenient access to one or more editing tools or other feature for editing content on the canvas.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
displaying an editing canvas on a touch screen of an electronic device; displaying a touch block object overlaying a portion of the editing canvas, wherein the touch block object blocks unintentional touches in an area of the touch screen associated with the touch block object, wherein an initial position of the touch block object is based on previously received input indicating a dominant user hand, and wherein the touch block object is configured to resize the touch block object and rotate the touch block object, according to respective touch input gestures on the touch block object; and changing a position of the touch block object with respect to the editing canvas by translating the touch block object in a direction on the editing canvas responsive to receiving dragging touch input on the touch screen. - View Dependent Claims (2, 3, 4, 5, 6, 7, 11, 12, 19, 20)
-
- 8. The method of clam 1 where the touch block object comprises a drawing guide facilitating drawing content to the canvas area.
-
13. A computer-implemented method comprising:
-
displaying an editing canvas on a touch screen of a touch-based electronic device; displaying a touch block object overlaying a portion of the editing canvas, wherein the touch block object blocks unintentional touches in an area of the touch screen associated with the touch block object, wherein an initial position of the touch block object is based on previously received input indicating a dominant user hand, and wherein the touch block object is configured to move the touch block object, resize the touch block object, and rotate the touch block object, according to respective touch input gestures on the touch block object; providing an editing feature for editing content on the canvas, the editing feature provided responsive to receiving input, wherein the input is a touch input gesture from a user, at the touch block object to access the editing feature; and editing content based on input accessing the editing feature. - View Dependent Claims (14, 15, 16)
-
-
17. A system comprising:
-
a touch screen; and a processor for executing instructions stored in computer-readable medium on one or more devices providing steps comprising; displaying an editing canvas on the touch screen; displaying a touch block object overlaying a portion of the editing canvas, wherein the touch block object blocks unintentional touches in an area of the touch screen associated with the touch block object, wherein an initial position of the touch block object is based on previously received input indicating a dominant user, and wherein the touch block object is configured to move the touch block object, resize the touch block object and rotate the touch block object, according to respective touch input gestures on the touch block object; and changing a position of the touch block object with respect to the editing canvas by translating the touch block object in a direction on the editing canvas responsive to receiving dragging touch input on the touch screen.
-
-
18. A non-transitory computer-readable medium on which is encoded program code, the program code comprising:
-
program code for displaying an editing canvas on a touch screen of an electronic device; program code for displaying a touch block object overlaying a portion of the editing canvas, wherein the touch block object blocks unintentional touches in an area of the touch screen associated with the touch block object, wherein an initial position of the touch block object is based on previously received input indicating a dominant user hand, and wherein the touch block object is configured to move the touch block object, resize the touch block object and rotate the touch block object, according to respective touch input gestures on the touch block object; and program code for changing a position of the touch block object with respect to the editing canvas by translating the touch block object in a direction on the editing canvas responsive to receiving dragging touch input on the touch screen.
-
Specification