Symbol grouping and recognition in expression recognition
First Claim
1. A system for symbol grouping and recognition of a handwritten mathematical expression, the system comprising:
- a symbol grouping component configured to group input strokes corresponding to a handwritten mathematical expression into symbols; and
a symbol recognition component configured to recognize the symbols based upon information associated with the grouped input strokes.
2 Assignments
0 Petitions
Accused Products
Abstract
A mechanism for recognizing and inputting handwritten mathematical expressions into a computer by providing a part of a multi-path framework is described. The part of the multi-path framework includes a symbol grouping and recognition component that is designed to group input strokes that correspond to a handwritten mathematical expression into a symbol and to recognize the symbol based upon information associated with the grouped input strokes. A method for grouping and recognizing symbols of a handwritten mathematical expression includes receiving a plurality of input strokes corresponding to a handwritten mathematical expression, grouping the plurality of input strokes into symbols, recognizing the symbols based upon information, such as shape and time series information, associated with the grouped input strokes. Intra-group and inter-group information associated with the plurality of input strokes may be utilized to group the input strokes.
-
Citations
20 Claims
-
1. A system for symbol grouping and recognition of a handwritten mathematical expression, the system comprising:
-
a symbol grouping component configured to group input strokes corresponding to a handwritten mathematical expression into symbols; and
a symbol recognition component configured to recognize the symbols based upon information associated with the grouped input strokes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for grouping and recognizing symbols of a handwritten mathematical expression, the method comprising:
-
receiving a plurality of input strokes corresponding to a handwritten mathematical expression;
grouping the plurality of input strokes into symbols; and
recognizing the symbols based upon information associated with the grouped input strokes. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. 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 group and recognize symbols based upon a plurality of strokes corresponding to a handwritten mathematical expression; and
at least one application program interface to access the component. - View Dependent Claims (20)
-
Specification