Creation and manipulation of canvases based on ink strokes
First Claim
1. A computer-implemented method to be executed at least in part in an inking application for creating and manipulating a canvas, comprising:
- receiving an inking mode indication;
determining a canvas area anchor point; and
if the canvas area anchor point is in an acceptable location, inserting a canvas area in the application user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
A canvas in an inking application is created and manipulated based on ink strokes. An ink stroke outside a presented canvas, even outside a user interface of the inking application, is recorded and the presented canvas enlarged to cover the recorded ink stroke. If the ink stroke begins on a command area such as a canvas size control icon, the command associated with the area is executed. If the ink stroke begins in a typed text area, lines are frozen and separated responsive to the first stroke. A new canvas is presented between the separated lines. A size of the new canvas is adjusted based on ink entry or a size of the first ink stroke.
43 Citations
20 Claims
-
1. A computer-implemented method to be executed at least in part in an inking application for creating and manipulating a canvas, comprising:
-
receiving an inking mode indication;
determining a canvas area anchor point; and
if the canvas area anchor point is in an acceptable location, inserting a canvas area in the application user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable medium having stored thereon instructions that are executable at least in part in a computing device for creating and manipulating a canvas based on an ink stroke, the instructions comprising:
-
detecting an ink stroke;
recording the ink stroke and growing a presented canvas to cover the ink stroke, when the ink stroke is outside the presented canvas and not in a command area;
determining a command to be executed and executing the command, when the ink stroke is in the command area; and
inserting a new canvas based on a location and size of the ink stroke, when the ink stroke is in a typed text area. - View Dependent Claims (14, 15, 16)
-
-
17. A computer-implemented method to be executed at least in part in a computing device for manipulating a presented canvas in an inking application, comprising:
-
detecting a stroke outside the presented canvas while in an inking mode;
recording the stroke including a portion of the stroke that is not continued within the presented canvas; and
growing the presented canvas such that the recorded stroke is covered by the presented canvas. - View Dependent Claims (18, 19, 20)
-
Specification