Patent ID: 7995842

Claim:
A computer-implemented method for storing ink recognition data, the method comprising: parsing an electronic ink document to generate a hierarchy having a plurality of hierarchical nodes; generating a recognition lattice that correlates to at least one node of the hierarchy generated from the parsing of the electronic ink document, wherein generating the recognition lattice includes generating a lattice information field, wherein generating the lattice information field includes: generating a lattice descriptor field, wherein the lattice descriptor field includes a plurality of settable flag fields, wherein at least one of the settable flag fields includes a settable column flag field, determining whether a column flag is set within the settable column flag field of the lattice descriptor field, when the column flag field of the lattice descriptor is set with a column flag, generating a column count field, in the lattice descriptor field, that indicates a count of columns of the lattice, latticing a column recognition field, into the column count field, for each column indicated by the count of columns of the lattice, wherein each column recognition field for each column indicated by the count of columns of the lattice includes column properties of a respective column; and persisting the generated recognition lattice in a binary format to facilitate the regeneration of the electronic ink document from the binary persistence of the recognition lattice.