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, the method comprising:
- receiving an inking mode indication;
determining a canvas area anchor point; and
inserting, if the canvas area anchor point is in an acceptable location, a canvas area.
1 Assignment
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.
-
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, the method comprising:
-
receiving an inking mode indication; determining a canvas area anchor point; and inserting, if the canvas area anchor point is in an acceptable location, a canvas area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable medium having a set of instructions which when executed performs a method for creating and manipulating a canvas, the method executed by the set of instructions comprising:
-
receive an ink stroke; determining a canvas area anchor point based on a location of the ink stroke; determining a canvas size based on the ink stroke; and inserting, if the canvas area anchor point is in an acceptable location, a canvas area in an application user interface, wherein inserting the canvas area comprises inserting the canvas area having the canvas size associated with an ink stroke size of the ink stroke. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A system for creating and manipulating a canvas, the system comprising:
-
a memory storage; and a processing unit coupled to the memory storage, wherein the processing unit is configured to; receive an inking mode indication, receive an ink stroke, determine a canvas area anchor point based on a location of the ink stroke, when the canvas area anchor point is in an acceptable location, inserting the canvas at the acceptable location, and when the canvas area anchor point is in a command area, executing a command associated with the ink stroke. - View Dependent Claims (19, 20)
-
Specification