Flexible and efficient systems and methods for organizing, analyzing, and
processing digital ink incrementally analyze input data (e.g.,
representing ink strokes) as the user continues to add to, edit, or
modify the data. In this manner, processing is performed promptly as the
ink is entered, and the processing system and method can effectively keep
up with the user. This prevents long processing delays, because the
systems and methods need not first process a large volume of ink data
present after the user has entered has completely filled a page with ink.