Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
102 words
A computerized method for a user interactively to enter and edit handwritten script using a graphical input device on a dynamic document display, the method comprising: entering ink strokes onto the document display; grouping the ink strokes as a script line; identifying separate sets of adjacent script strokes along the script line as script words; performing an editing function on the script words such that one or more of the script words are moved along a line space containing the script line to a different line space; and wrapping the moved script words between end and beginning points of successive line spaces.
Claim 2
Dependent Claim
102 words
A computerized method for a user interactively to enter and edit handwritten script using a graphical input device on a dynamic document display, the method comprising: entering ink strokes onto the document display; grouping the ink strokes as a script line; identifying separate sets of adjacent script strokes along the script line as script words; performing an editing function on the script words such that one or more of the script words are moved along a line space containing the script line to a different line space; and wrapping the moved script words between end and beginning points of successive line spaces.
Claim 3
Dependent Claim
29 words
A method according to claim 1 wherein the step of identifying sets of script strokes as words includes examining the space separating the script strokes along the script line.
Claim 4
Dependent Claim
28 words
A method according to claim 2 wherein the delineating step includes identifying a variable gap between strokes and comparing the gap with a predefined break point gap value.
Claim 5
Dependent Claim
17 words
A method according to claim 3 wherein the break point gap value is defined by the user.
Claim 6
Dependent Claim
67 words
A method according to claim 1 wherein the wrapping step further includes: detecting the presence of a script word crossing an end point of a line space; wrapping forward said word and all script words succeeding said word in the line space to the succeeding line space; and applying the preceding steps to the remaining script words until all script words fit within the designated line spaces.
Claim 7
Dependent Claim
32 words
A method according to claim 5 wherein the wrapping forward step includes maintaining the amount of space separating the wrapped script words from the script words retained on the preceding line space.
Claim 8
Dependent Claim
94 words
A method according to claim 1 wherein the wrapping step further includes: detecting the presence of space at the end of a preceding line space; finding script words in the next line space that, when combined with the spacing of the first found word from its preceding word fits into the space at the end of the preceding line space; wrapping backward said words to the preceding line space; and applying the preceding steps to the remaining space until all script words that can be wrapped backward to fill space have been wrapped backward.
Claim 9
Dependent Claim
32 words
A method according to claim 7 wherein the wrapping backward step includes maintaining the amount of space separating the wrapped script words from the script words retained on the present line space.
Claim 10
Dependent Claim
36 words
A method according to claim 1 including specifying a beginning of a paragraph at a selected line space and preventing wrapping of the moved script word into the line space containing the beginning of the paragraph.
Claim 11
Dependent Claim
32 words
A method according to claim 9 including opening a new line space preceding the line containing the beginning of the paragraph and wrapping the moved script word into the new line space.
Claim 12
Dependent Claim
33 words
A method according to claim 1 including intermingling glyphs which include one or more of handwritten script, binary encoded characters, or bitmapped images, and wrapping words containing said glyphs in a continuous stream.
Claim 13
Dependent Claim
118 words
A computerized method for a user interactively to enter and edit text consisting of glyphs including ink strokes, binary encoded characters, and any series of points on a dynamic document display means, the method comprising: entering data point combinations including ink strokes onto the document display; grouping the data point combinations into line spaces; entering one or more binary encoded characters along a line space containing the line of data point combinations; grouping the data points and binary encoded characters in the line space as words; performing an editing function on the words such that the words are moved to different line spaces; and wrapping the moved words between the endpoint and beginning point of successive line spaces.
Claim 14
Dependent Claim
118 words
A computerized method for a user interactively to enter and edit text consisting of glyphs including ink strokes, binary encoded characters, and any series of points on a dynamic document display means, the method comprising: entering data point combinations including ink strokes onto the document display; grouping the data point combinations into line spaces; entering one or more binary encoded characters along a line space containing the line of data point combinations; grouping the data points and binary encoded characters in the line space as words; performing an editing function on the words such that the words are moved to different line spaces; and wrapping the moved words between the endpoint and beginning point of successive line spaces.
Claim 15
Dependent Claim
22 words
A method according to claim 12 wherein the word grouping step includes examining the space separating the glyphs along the line spaces.
Claim 16
Dependent Claim
63 words
A method according to claim 12 wherein the word wrapping step further includes: detecting the presence of a word crossing an end point of a line; wrapping forward said word and all words succeeding said word in the line space to the succeeding line space; and applying the preceding steps to the remaining words until all words fit within the designated line spaces.
Claim 17
Dependent Claim
30 words
A method according to claim 14 wherein the wrapping forward step includes maintaining the amount of space separating the wrapped words from the words retained on the preceding line space.
Claim 18
Dependent Claim
99 words
A method according to claim 12 wherein the wrapping step further includes: detecting the presence of space at the end of a preceding line space; finding words in the next line space that, when the line space used by said words combined with the spacing of the first found word from its preceding word fits into the space at the end of the preceding line space; wrapping backward said words to the preceding line space; and applying the preceding steps to the remaining space until all words that can be wrapped backward to fill space have been wrapped backward.
Claim 19
Dependent Claim
30 words
A method according to claim 16 wherein the wrapping backward step includes maintaining the amount of space separating the wrapped words from the words retained on the present line space.
Claim 20
Dependent Claim
106 words
A computerized method for a user interactively to enter and edit handwritten script using a graphical input device on a dynamic document display, the method comprising: entering ink strokes onto the document display; identifying separate sets of ink strokes as script words; ordering the script words serially so that they form a continuous stream of script text; displaying the stream of script text in lines having beginning and ending boundaries; performing an editing function on the stream of script text causing one or more script words to be shifted along a line, and wrapping the script text so that all words are displayed within line boundaries.
Claim 21
Dependent Claim
106 words
A computerized method for a user interactively to enter and edit handwritten script using a graphical input device on a dynamic document display, the method comprising: entering ink strokes onto the document display; identifying separate sets of ink strokes as script words; ordering the script words serially so that they form a continuous stream of script text; displaying the stream of script text in lines having beginning and ending boundaries; performing an editing function on the stream of script text causing one or more script words to be shifted along a line, and wrapping the script text so that all words are displayed within line boundaries.
Claim 22
Dependent Claim
20 words
A method according to claim 18 including maintaining the original amount of space separating each word from its preceding word.
Claim 23
Dependent Claim
39 words
A method according to claim 18 including intermingling binary encoded character words with the stream of script words to form a continuous stream of mixed text, and wrapping the text so that all words are displayed within line boundaries.
Claim 24
Dependent Claim
86 words
A method according to claim 18 in which an editing function includes entering script text into a stream of existing text, the method comprising: entering an ink stroke that extends beyond a triggerpoint location within a displayed line of text; the computer and document display being responsive to provide additional writing space, including shifting any pre-existing text in the line on one side of the triggerpoint location in a direction along the line away from the location, and wrapping any text that crossed a line boundary.