Script character processing method for opening space within text and ink strokes of a document
First Claim
1. A computerized method for providing writing space within text that includes one or more of ink stroke, binary encoded character, or bitmapped image glyphs using a graphical input device on a dynamic document display, the method comprising:
- displaying one or more lines of text on the document display;
entering a command to open a writing space at a user-determined location along a selected one of said lines, the computer and document display being responsive to open an amount of added space at said location in the selected line including shifting any pre-existing text in the line on one side of said location in a direction along the line away from said location, the computer and document display being responsive to wrap any words shifted past the end of the line to a successive line;
entering ink strokes with the input device into the added space;
sensing a predetermined user action, the computer and document display being responsive to remove excess added writing space.
2 Assignments
0 Petitions
Accused Products
Abstract
A pen-based processor needs to be usable to input and edit script like a text-based computer but retain a resemblance to the user of a pad and pencil. The disclosed system and method implement input, editing and other manipulation of glyphs including handwritten script, ASCII test, bit-mapped images and drawings in a common document, using a compatible internal representation of the data and a simple, consistent set of user control functions. These functions are invoked using an intuitive and interactive set of user gestures which do not distract the user from the task of inputting or editing the document. A two-step gesture method avoids confusion between strokes and command gestures and allows use of similar gestures for different functions within the same and different contexts. The system infers from customary user writing conventions that certain relationships of data are to be preserved and maintains the relationships, subject to user override, during editing. The display document is formatted to contain lined or unlined areas of glyphs that can be edited, including insertion of a moving space into pre-existing document text and word wrapping. Adjoining drawing areas are unaffected by editing of text data.
-
Citations
21 Claims
-
1. A computerized method for providing writing space within text that includes one or more of ink stroke, binary encoded character, or bitmapped image glyphs using a graphical input device on a dynamic document display, the method comprising:
-
displaying one or more lines of text on the document display;
entering a command to open a writing space at a user-determined location along a selected one of said lines, the computer and document display being responsive to open an amount of added space at said location in the selected line including shifting any pre-existing text in the line on one side of said location in a direction along the line away from said location, the computer and document display being responsive to wrap any words shifted past the end of the line to a successive line;
entering ink strokes with the input device into the added space;
sensing a predetermined user action, the computer and document display being responsive to remove excess added writing space. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computerized method for providing writing space within text that includes one or more of ink stroke, binary encoded character, or bitmapped image glyphs using a graphical input device on a dynamic document display, the method comprising:
-
displaying one or more lines of text on the document display;
detecting the entry of an ink stroke that extends into an area containing pre-existing text on a line;
shifting the pre-existing text in a direction along the line away from the entered ink stroke;
displaying the entered stroke so that it does not contact the shifted pre-existing text. - View Dependent Claims (18, 19, 20, 21)
-
Specification