1. A method, comprising: receiving a plurality of handwriting ink strokes, wherein the plurality of handwriting ink strokes comprise a first subset of ink strokes and a second subset of ink strokes; determining, using a processor, at least one grouping of the plurality of handwriting ink strokes, wherein the at least one grouping is determined using spacing associated with the plurality of handwriting ink strokes and comparing at least one attribute associated with at least one portion of the first subset of ink strokes to at least one attribute associated with at least one portion of the second subset of ink strokes; wherein, if the at least one attribute associated with at least one portion of the first subset of ink strokes is similar to the at least one attribute associated with at least one portion of the second subset of ink strokes, the at least one grouping comprises the first subset of ink strokes and the second subset of ink strokes; wherein, if the at least one attribute associated with at least one portion of the first subset of ink strokes is different than the at least one attribute associated with at least one portion of the second subset of ink strokes, the at least one grouping comprises a subset of ink strokes selected from the group consisting of: the first subset of ink strokes and the second subset of ink strokes; sending, using a processor, the at least one grouping to a recognition engine; receiving, using a processor, machine input from the recognition engine; and displaying, on a display device, the machine input.