Method and apparatus for creating and editing node-link diagrams in pen computing systems
First Claim
1. A system for intelligent node-link diagram creation and editing comprising:
- an electronic display device having a surface on which a writing and/or drawing canvas is provided;
an input device for writing and/or drawing electronic ink strokes; and
a computing device, in operative association with the electronic display and the input device, and having stored therein for operation in connection with actions by the input device, a user interface (UI) including,a graphical user interface (GUI) module which controls input and display of the ink strokes applied to the canvas by the input device, anda recognition module which interprets the ink strokes by performance of structure recognition operations, wherein the structure recognition operations are configured to;
(i) group related ink strokes to form multiple hypotheses reflecting structured interpretations of the ink strokes, wherein the ink strokes are determined to be related based on similarity characteristics, including but not limited to shape similarity and location proximity;
(ii) apply local confidence scores to the multiple hypotheses based on local evidence;
(iii) form a lattice of the hypotheses according to their support relations;
(iv) apply constraints among the hypotheses;
(v) search for hypotheses, under the applied constrains, having collectively high scoring assignments; and
(vi) form a subset hypothesis lattices which represents an interpretation of the node-link diagram using hypotheses with collectively high scoring assignments.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system provides intelligent node-link diagram creation and editing, including an electronic display device having a surface on which a writing and/or drawing canvas is provided. An input device permits writing and/or drawing of electronic ink strokes, and a computing device is in operative association with the electronic display and the input device, and has stored therein for operation in connection with actions of the input device, a user interface (UI). The UI includes a graphical user interface (GUI) module, which controls input and display of the ink strokes applied to the canvas by the input device, and a recognition module which interprets the ink strokes by performance of structure recognition operations.
49 Citations
18 Claims
-
1. A system for intelligent node-link diagram creation and editing comprising:
-
an electronic display device having a surface on which a writing and/or drawing canvas is provided; an input device for writing and/or drawing electronic ink strokes; and a computing device, in operative association with the electronic display and the input device, and having stored therein for operation in connection with actions by the input device, a user interface (UI) including, a graphical user interface (GUI) module which controls input and display of the ink strokes applied to the canvas by the input device, and a recognition module which interprets the ink strokes by performance of structure recognition operations, wherein the structure recognition operations are configured to; (i) group related ink strokes to form multiple hypotheses reflecting structured interpretations of the ink strokes, wherein the ink strokes are determined to be related based on similarity characteristics, including but not limited to shape similarity and location proximity; (ii) apply local confidence scores to the multiple hypotheses based on local evidence; (iii) form a lattice of the hypotheses according to their support relations; (iv) apply constraints among the hypotheses; (v) search for hypotheses, under the applied constrains, having collectively high scoring assignments; and (vi) form a subset hypothesis lattices which represents an interpretation of the node-link diagram using hypotheses with collectively high scoring assignments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for intelligent node-link diagrams creation and editing by an electronic processor comprising:
-
generating a writing and/or drawing canvas on a surface of an electronic display device by the electronic processor; inputting writing and/or drawing electronic ink strokes by use of an input device; detecting the input ink strokes by a user interface (UI) stored on the electronic processor; controlling the input and display of the ink strokes by a graphical user interface (GUI) of the user interface (UI); and interpreting the ink strokes by use of structured recognition operations, undertaken by a recognition module of the electronic processor, wherein the structure recognition operations are configured to; (i) group related ink strokes to form multiple hypotheses reflecting structured interpretations of the ink strokes, wherein the ink strokes are determined to be related based on similarity characteristics, including but not limited to shape similarity and location proximity; (ii) apply local confidence scores to the multiple hypotheses based on local evidence; (iii) form a lattice of the hypotheses according to their support relations; (iv) apply constraints among the hypotheses; (v) search for hypotheses, under the applied constraints, having collectively high scoring assignments; and (vi) form a subset hypothesis lattice which represents an interpretation of the node-link diagram using hypotheses with collectively high scoring assignments. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification