System and methods for spacing, storing and recognizing electronic representations of handwriting, printing and drawings
First Claim
1. A computerized method for modifying the amount of space between a plurality of ink stroke representations on a display device of a computing system, said method comprising the steps of:
- inputting a space command;
receiving a pen down event;
determining a position of the pen down event;
displaying an insertion symbol having a first portion and a second portion at the position of the pen down event;
receiving additional pen events that specify movement of the second portion of the insertion symbol relative to the first portion of the insertion symbol;
updating the display of the insertion symbol for the additional pen events received by displaying the second portion of the insertion symbol in a different position relative to the first portion of the insertion symbol;
determining whether any of the additional pen events received was a pen up event; and
performing a space action if a pen up event has been received.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for spacing, storing and recognizing electronic representations of handwriting and printing comprises a central processing unit that couples with a display device, an input device, and a memory. The memory includes means for spacing ink stroke representations, means for recognizing outline elements, means for performing deferred recognition, means for highlighting drawing areas and means for storing and displaying ink stroke representations. These means operate together to provide a pen-based or graphics oriented computer system with improved performance and added functionality for manipulating the space between ink stroke representations. The preferred embodiment of the present invention comprises several novel methods that provide this functionality including: a method for managing space between ink stroke representations, a method for displaying drawing elements in a visually distinct manner, a method for recognizing bullets and dashes, a method for storing ink stroke representations, a method for displaying and printing ink stroke representations, and a method for performing deferred character or word recognition.
180 Citations
24 Claims
-
1. A computerized method for modifying the amount of space between a plurality of ink stroke representations on a display device of a computing system, said method comprising the steps of:
-
inputting a space command; receiving a pen down event; determining a position of the pen down event; displaying an insertion symbol having a first portion and a second portion at the position of the pen down event; receiving additional pen events that specify movement of the second portion of the insertion symbol relative to the first portion of the insertion symbol; updating the display of the insertion symbol for the additional pen events received by displaying the second portion of the insertion symbol in a different position relative to the first portion of the insertion symbol; determining whether any of the additional pen events received was a pen up event; and performing a space action if a pen up event has been received. - View Dependent Claims (2, 3, 4)
-
-
5. A computerized method for modifying an amount of space between a plurality of ink stroke representations on a display device of a computing system, said method comprising the steps of:
-
displaying an insertion symbol having a first portion and a second portion at a position on the display device; determining a line and horizontal position of the insertion symbol; determining whether a pen down event with a position within a predetermined proximity of the second portion of the insertion symbol was input; receiving additional pen events; updating the display of the insertion symbol for the additional pen events received if the pen down event was within the predetermined proximity of the second portion of the insertion symbol; determining whether any of the additional pen events received was a pen up event; and performing a space action if a pen up event has been received. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification