1. A method comprising: receiving ink information generated from a user input; organizing the ink information into corresponding ink strokes; examining the ink information to determine whether an ink phrase termination event has occurred, and in response to the occurrence of an ink phrase termination event, storing the ink strokes received prior to the termination event as one or more ink phrases in a designated ink phrase data structure; and in response to receiving a reference context from a client application affiliated with the un-recognized ink strokes of the ink phrase, associating the reference context with the ink strokes, wherein the reference context is associated with the respective ink phrase by appending the reference context to the designated ink phrase data structure.
1. A method comprising: receiving ink information generated from a user input; organizing the ink information into corresponding ink strokes; examining the ink information to determine whether an ink phrase termination event has occurred, and in response to the occurrence of an ink phrase termination event, storing the ink strokes received prior to the termination event as one or more ink phrases in a designated ink phrase data structure; and in response to receiving a reference context from a client application affiliated with the un-recognized ink strokes of the ink phrase, associating the reference context with the ink strokes, wherein the reference context is associated with the respective ink phrase by appending the reference context to the designated ink phrase data structure. 7. The method of claim 1 , further comprising: initiating a time-out mechanism upon receipt of each ink data point; and identifying the occurrence of an ink phrase termination event when the time-out expires prior to receiving a next sequential ink data point.