System and method of reflowing ink objects
First Claim
1. A method of formatting ink objects written with a pointer on an input tablet of a computer system, an ink object being handwritten information displayed as handwriting, the method comprising the following computer implemented steps:
- (a) partitioning the ink objects entered on the input tablet coupled to the computer system into paragraphs by identifying groups of ink objects separated from other groups by at least a predefined vertical distance, each such group constituting a paragraph;
(b) automatically determining whether each identified paragraph is a text paragraph or a non-text paragraph, a text paragraph being a group of words separated from other paragraphs on the input tablet by at least said predefined vertical distance;
(c) formatting text paragraphs according to a text formatting protocol and formatting non-text paragraphs according to a non-text formatting protocol, said text and non-text formatting protocols employing different rules; and
(d) outputting the formatted non-text paragraphs and text paragraphs over an output device coupled to said computer system wherein the outputted paragraphs include said ink objects displayed as handwriting.
0 Assignments
0 Petitions
Accused Products
Abstract
A pen-based system for reflowing handwritten ink objects is disclosed. The system divides the ink objects into paragraphs by identifying groups of ink objects separated from other groups by predefined distances. Each such paragraph is classified as either a graphics paragraph or a text paragraph; graphics paragraphs are formatted according to a graphics formatting protocol and text paragraphs are formatted according to a text formatting protocol. In addition, the system writes formatted paragraphs to destinations where they are displayed. The destination may be a screen on which the ink objects were originally written by a user and/or a printed page, a computer monitor, etc.
105 Citations
35 Claims
-
1. A method of formatting ink objects written with a pointer on an input tablet of a computer system, an ink object being handwritten information displayed as handwriting, the method comprising the following computer implemented steps:
-
(a) partitioning the ink objects entered on the input tablet coupled to the computer system into paragraphs by identifying groups of ink objects separated from other groups by at least a predefined vertical distance, each such group constituting a paragraph; (b) automatically determining whether each identified paragraph is a text paragraph or a non-text paragraph, a text paragraph being a group of words separated from other paragraphs on the input tablet by at least said predefined vertical distance; (c) formatting text paragraphs according to a text formatting protocol and formatting non-text paragraphs according to a non-text formatting protocol, said text and non-text formatting protocols employing different rules; and (d) outputting the formatted non-text paragraphs and text paragraphs over an output device coupled to said computer system wherein the outputted paragraphs include said ink objects displayed as handwriting. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for reformatting ink information written by a user using a pointer on a tablet of a computer system, the system comprising:
-
(a) means for converting the ink information to discrete ink objects, an ink object being handwritten information displayed as handwriting; (b) means for grouping the ink objects into paragraphs by identifying groups of ink objects separated from other groups by a predefined vertical distance, each such group constituting a paragraph; (c) means for automatically determining whether each identified paragraph is either a text paragraph or a non-text paragraph;
a text paragraph being a group of words separated from other paragraphs on the input tablet by at least said predefined vertical distance;(d) means for formatting text paragraphs according to a text formatting protocol to produce formatted text paragraphs including one or more ink objects displayed as handwriting; and (e) means for formatting non-text paragraphs according to a non-text formatting protocol to produce formatted non-text paragraphs including one or more ink objects displayed as handwriting, said text and non-text formatting protocols employing different rules. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification