Patent ID: 7574048

Claim:
A computer-implemented system that facilitates recognition, comprising: at least one processor configured to execute the following computer-executable components: a component that receives at least one input containing digital ink strokes; a computer-executable recognition component that identifies and groups at least a subset of the digital ink strokes from the input into at least one recognized annotation; a computer-executable classification component executing from a computer memory employing at least one type detector that classifies the recognized annotation into at least one type of a group of extensible types, the at least one type detector determines a best idealized version of the subset of the digital ink strokes of the at least one recognized annotation determined according to the at least one type using stroke features that capture similarity of the subset of the digital ink strokes with an idealized version of an annotation associated with the at least one type detector; a resolution component that facilitates the recognition of the subset of the digital ink strokes by maximizing a number of explained strokes, maximizing an overall confidence, and minimizing a number of hypotheses for the input, the resolution component optimizes recognition of the annotation via employment of an energy function given by: E = ⁢ ∑ i ⁢ confidence i + α ⁢  explained ⁢ ⁢ strokes  - ⁢ β ⁢  hypotheses  where α and β are empirically-determined weights.