Patent ID: 7346230

Claim:
A computer system for creating a data structure, said data structure for use with handwritten electronic ink, said handwritten electronic ink being in a ink capture space, comprising: a device receiving ink stroke information in native coordinates from a native coordinate system relating to a first and second ink capture space; a processor determining a first transform between the native coordinate system relating to the first ink capture space and a virtual coordinate system relating to a virtual ink space and determinug a second transform between the virtual ink space and an output space; a persistent data storage device storing a data structure, the stored data structure simultaneously holding at least the following: received ink stroke information of first and second ink strokes in the first and second ink capture spaces, respectively, and the first and second transforms; and a processor for retrieving said stored data structure from the persistent data storage device and performing rendering of the ink stroke in said output space by: extracting the first and second transforms from the retrieved data structure, combining the extracted first and second transforms to produce a combined transform, and applying the combined transform of said first transform and said second transform to said first ink stroke information.