Writing guide for a free-form document editor
First Claim
1. A computer-implemented method for displaying a handwriting guide for a free form document editor via a display wherein the handwriting guide includes at least one of an active writing guide and an inactive writing guide into which a user inputs electronic ink, the method comprising:
- creating an outline object having at least one line for receiving inputs of electronic ink and encompassing at least one of the inactive writing guide and the active writing guide; and
in response to the at least one line within the outline object being currently active to receive inputs of the electronic ink, displaying the active writing guide around the at least one line thereby indicating a location of a current active context;
transitioning from a text mode for receiving text characters to a pen mode for receiving electronic ink;
in response to transitioning from the text mode to the pen mode, displaying the active writing guide of the pen mode around the at least one line wherein the at least one line comprises a line in which an insertion point was last displayed prior to the transition and wherein commands applied to the insertion point are also applied to electronic ink within the active writing guide without selecting the electronic ink within the active writing guide; and
in response to a non-insertion point selection being active when transitioning from text mode to pen mode, not displaying the active writing guide.
2 Assignments
0 Petitions
Accused Products
Abstract
A handwriting guide including an active and/or inactive writing guide is rendered by displaying a shaded outline object having a line for receiving electronic ink, displaying the active writing guide thereby indicating a location of a current active context, and expanding the active and/or inactive writing guide up to a maximum width of the outline object in response to receiving more electronic ink within a line. The active writing guide can comprise a bracket displayed on each corner of a writing area distinguished on a line and can correspond to an insertion point upon switching to text mode. A drawing guide that includes an active and/or inactive drawing guide is rendered by displaying a shaded drawing guide and the active drawing guide in response to detecting ink strokes within the drawing guide. The active drawing guide can comprise a bounding rectangle encompassing a drawing area that receives ink strokes.
-
Citations
39 Claims
-
1. A computer-implemented method for displaying a handwriting guide for a free form document editor via a display wherein the handwriting guide includes at least one of an active writing guide and an inactive writing guide into which a user inputs electronic ink, the method comprising:
-
creating an outline object having at least one line for receiving inputs of electronic ink and encompassing at least one of the inactive writing guide and the active writing guide; and in response to the at least one line within the outline object being currently active to receive inputs of the electronic ink, displaying the active writing guide around the at least one line thereby indicating a location of a current active context; transitioning from a text mode for receiving text characters to a pen mode for receiving electronic ink; in response to transitioning from the text mode to the pen mode, displaying the active writing guide of the pen mode around the at least one line wherein the at least one line comprises a line in which an insertion point was last displayed prior to the transition and wherein commands applied to the insertion point are also applied to electronic ink within the active writing guide without selecting the electronic ink within the active writing guide; and in response to a non-insertion point selection being active when transitioning from text mode to pen mode, not displaying the active writing guide. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. In a computing system having a graphical user interface including a display and a user interface input device, the display having rendered thereon a writing guide for displaying at least one of a handwriting guide and a drawing guide for a free form document editor, the writing guide comprising:
-
the handwriting guide including at least one of an active writing guide and an inactive writing guide into which a user inputs electronic ink and an outline object having at least one line for receiving inputs of electronic ink and encompassing at least one of the inactive writing guide and the active writing guide, wherein the inactive writing guide comprises segments of the outline object displayed but not occupied by the active writing guide; wherein the computing system is operative to; display the active writing guide around the at least one line in response to the at least one line being currently active to receive inputs of the electronic ink, thereby indicating a location of a current active context; and expand the active writing guide up to a maximum width of the outline object in response to receiving more electronic ink within the at least one line; to distinguish a display of the outline object from any region not occupied by the outline object; in response to any line within the outline object not being filled with electronic ink, display an extension on the end of the any line within the outline object; and in response to inputs of electronic ink being received into the extension, display the electronic ink received object as part of the any line within the outline object. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A computer-implemented method for displaying a drawing guide for a free form document editor wherein the drawing guide includes at least one of an active drawing guide and an inactive drawing guide into which a user inputs ink strokes, the method comprising:
-
in response to transitioning to the drawing guide, distinguishing a display of the drawing guide from any region not occupied by the drawing guide; and in response to detecting ink strokes within the drawing guide, displaying the active drawing guide comprising a bounding rectangle encompassing a drawing area that includes the ink strokes detected; receiving inputs of new ink strokes within the inactive writing guide, wherein the inactive drawing guide comprises a zone around the active writing guide the zone providing additional space for the user to input new ink strokes, and wherein the zone has an irregular shape and comprises a buffer of a specified width surrounding each of the new input strokes. - View Dependent Claims (37, 38, 39)
-
Specification