Script/binary-encoded-character processing method and system with moving space insertion mode
First Claim
1. A pen-based computer method for a user interactively to edit a series of glyphs which include one or more of handwritten script, text or bitmapped images using a pen-type electrical input device on a dynamic document display having a series of lines defining line spaces for writing script, the method comprising:
- displaying the series of glyphs on the document display along at least one of said lines;
entering a first command using the input device in a predetermined manner at a user-determined location along a selected one of said lines to assert an insert moving space function, the computer and document display being responsive to open a predetermined amount added space at said location in the selected line including shifting any pre-existing glyphs on the selected line on one side of said location in a direction along the line away from said location;
entering one or more added glyphs in the added space proceeding in said direction along the line using the input device, the computer and document display being responsive to the entry of the added glyphs to supplement the added space to approximate the amount of added glyphs; and
entering a second command to assert a collapse moving space function, the computer and document display being responsive to close the added space including shifting the pre-existing glyphs on said one side of said location along said line toward the added glyphs.
3 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 pen-based computer implements input, editing and other manipulation of glyphs including handwritten script, ASCII test, bitmapped 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 both lined areas of glyphs that can be edited, including insertion of a moving space into pre-existing document text and word wrapping. Adjoining unlined drawing areas are unaffected by editing of lined area contents.
-
Citations
40 Claims
-
1. A pen-based computer method for a user interactively to edit a series of glyphs which include one or more of handwritten script, text or bitmapped images using a pen-type electrical input device on a dynamic document display having a series of lines defining line spaces for writing script, the method comprising:
-
displaying the series of glyphs on the document display along at least one of said lines; entering a first command using the input device in a predetermined manner at a user-determined location along a selected one of said lines to assert an insert moving space function, the computer and document display being responsive to open a predetermined amount added space at said location in the selected line including shifting any pre-existing glyphs on the selected line on one side of said location in a direction along the line away from said location; entering one or more added glyphs in the added space proceeding in said direction along the line using the input device, the computer and document display being responsive to the entry of the added glyphs to supplement the added space to approximate the amount of added glyphs; and entering a second command to assert a collapse moving space function, the computer and document display being responsive to close the added space including shifting the pre-existing glyphs on said one side of said location along said line toward the added glyphs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A pen-based computer method for a user interactively to edit glyphs on a dynamic document display to insert handwritten script using a pen-type electrical input device, the method comprising:
-
forming a series of lines, each having a beginning point and an end point, to define line spaces for writing script; entering glyphs, including one or more of handwritten script, text or bitmapped images, along one or more of said line spaces on the document display; entering a first command using the input device at a user-determined location along a selected one of said line spaces to assert an insert moving space function, the computer and document display being responsive to open a predetermined amount of added space at said location in the selected line space including shifting any pre-existing glyphs in the selected line space on one side of said location in a direction along the line away from said location; and entering handwritten script in the added space proceeding in said direction along the line using the input device, the computer and document display being responsive to the entry of the script to supplement the added space to approximate the amount of added script. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. In a pen-based computer, a dynamic document display in combination with a pen-type electrical input device, the display comprising:
-
a display window; a group of lines arranged in a parallel, spaced-apart manner on the display window, each line having beginning and ending points defining a length of each line; and line space segments between the lines, each line space segment bounded widthwise by a pair of adjacent liens and lengthwise by the length of an associated one of the lines; the line space segments each including a matrix of data points for receiving and displaying data therein, and being coupled in series so as to establish continuity of the line space segments from an endpoint of a first line to a beginning point of a second line; means responsive to a first user action at a selected location in the first line for inserting a first amount of moving space in the associated line space segment and shifting a portion of the data displayed in the data points of the associated line space segment lengthwise therealong in a predetermined direction away from said location; and means responsive to entry of added data in a portion of the moving space for supplementing the first amount of moving space by adding a second amount thereto approximately equal to the portion filled by the added data and further shifting the previously-shifted portion of data in said predetermined direction. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
-
31. A pen-based computer method for a user interactively to enter and edit glyphs including handwritten script and drawing strokes using a pen-type electrical input device on a dynamic document display, the method comprising:
-
forming a series of lines, each having a beginning point and an end point, to define line spaces for writing script, each line space being associated with one of said lines; entering handwritten script or drawing strokes or both in one or more of said line spaces on the document display, each stroke comprising a finite series of data points including a starting point; and encoding the handwritten script or drawing strokes entered in the line spaces for storage, retrieval and display, including, for each script or drawing stroke; determining and storing the line associated with the line space to which the stroke belongs; storing a location of the starting point of the stroke within the line space; and determining and storing a direction for each successive data point in the stroke in a format that permits substantially replication of the stroke, including storing a datum defining each occurrence or an absence of a change of direction from one point to a successive point. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification