Graphical user interface for expression recognition
First Claim
1. A computer-readable medium including computer-readable instructions for generating a mathematical expression interface for inputting a handwritten mathematical expression, the interface comprising:
- an input area configured to receive strokes corresponding to a handwritten mathematical expression;
a result display area configured to display a mathematical expression recognition result corresponding to the strokes; and
a tool area configured to allow for selection of a tool for operation within at least one of the input area and result display area.
2 Assignments
0 Petitions
Accused Products
Abstract
A mechanism for inputting handwritten mathematical expressions into a computer is described. A user interface includes an input area that receives strokes corresponding to a handwritten mathematical expression, a result display area that displays a mathematical expression recognition result corresponding to the strokes, and a tool area that allows a user to select various tools for operation within the input area and/or the result display area. The mathematical expression recognized result corresponds to a best match to the strokes received from a mathematical expression recognition system. Another interface element allows a user to see the availability of alternative mathematical expression recognition candidates. An additional input feature allows a user to input the mathematical expression recognized result into an application program.
-
Citations
20 Claims
-
1. A computer-readable medium including computer-readable instructions for generating a mathematical expression interface for inputting a handwritten mathematical expression, the interface comprising:
-
an input area configured to receive strokes corresponding to a handwritten mathematical expression;
a result display area configured to display a mathematical expression recognition result corresponding to the strokes; and
a tool area configured to allow for selection of a tool for operation within at least one of the input area and result display area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A software architecture stored on one or more computer readable media for processing data representative of a handwritten mathematical expression, comprising:
-
at least one component configured to generate a mathematical expression interface for inputting a handwritten mathematical expression; and
at least one application program interface to access the component. - View Dependent Claims (19)
-
-
20. A computer-readable medium including computer-readable instructions for generating a mathematical expression input panel for inputting a handwritten mathematical expression, the panel comprising:
-
an input area configured to receive strokes corresponding to a handwritten mathematical expression;
a tool area configured to allow for selection of a tool for operation within the input area;
a result display area configured to display a mathematical expression recognition candidate corresponding to the strokes;
a candidate menu configured to display at least one alternative mathematical expression recognition candidate corresponding to the strokes upon receipt of an input to display the candidate menu, wherein the candidate menu is configured as a dropdown menu, wherein the input to display the candidate menu corresponds to a position of a cursor over a dropdown button associated with the dropdown menu.
-
Specification