Ink layout analysis
AssigneeLenovo (Singapore) Pte. Ltd.
InventorsJianbang Zhang, Grigori Zaitsev, Steven Richard Perrin, Russell Speight VanBlon
Life of this patent
Estimating the term…
Abstract
One embodiment provides a method, including: accepting, at an input and display device, a plurality of ink strokes; converting the plurality of ink strokes into machine input for analysis; analyzing, using a processor, the machine input to determine a grouping; adjusting, according to the grouping, a layout of at least a sub-set of the plurality of ink strokes determined using a geometric relationship; and providing a display based on the grouping. Other embodiments are described and claimed.
Claims20
A method, comprising:
- accepting, at an input and display device, a plurality of ink strokes;
- converting the plurality of ink strokes into machine input for analysis;
- determining, using a processor, a grouping of the machine input, wherein the grouping is based upon identifying a geometric relationship between at least a sub-set of the machine input and identifying a syntactic grouping comprising a logical phrase of the at least a sub-set of the machine input, wherein the syntactic grouping overrides the geometrical grouping in the case of mismatch between the syntactic grouping and the geometrical grouping;
- adjusting, according to the grouping, a layout of at least a sub-set of the plurality of ink strokes corresponding to the at least a sub-set of the machine input;
- and
- providing a display based on the grouping.
An electronic device, comprising:
- an input and display device;
- a processor operatively coupled to the input and display device;
- and
- a memory that stores instructions executable by the processor to:
- accept a plurality of ink strokes;
- convert the plurality of ink strokes into machine input for analysis;
- determine a grouping of the machine input, wherein the grouping is based upon identifying a geometric relationship between at least a sub-set of the machine input and identifying a syntactic grouping comprising a logical phrase of the at least a sub-set of the machine input, wherein the syntactic grouping overrides the geometrical grouping in the case of mismatch between the syntactic grouping and the geometrical grouping;
- adjust, according to the grouping, a layout of at least a sub-set of the plurality of ink strokes corresponding to the at least a sub-set of the machine input;
- and
- provide a display based on the grouping.
A product, comprising:
- a storage device having code stored therewith, the code being executable by a processor of an electronic device and comprising:
- code that accepts, from an input and display device, a plurality of ink strokes;
- code that converts the plurality of ink strokes into machine input for analysis;
- code that determines a grouping of the machine input, wherein the grouping is based upon identifying a geometric relationship between at least a sub-set of the machine input and identifying a syntactic grouping comprising a logical phrase of the at least a sub-set of the machine input, wherein the syntactic grouping overrides the geometrical grouping in the case of mismatch between the syntactic grouping and the geometrical grouping;
- code that adjusts, according to the grouping, a layout of at least a sub-set of the plurality of ink strokes corresponding to the at least a sub-set of the machine input;
- and
- code that provides a display based on the grouping.
Dependencies are inferred from the claim text.