Patent ID: 7580576

Claim:
A process for associating an ink stroke with an electronic document comprising the steps of: generating a first two-dimensional array of bits; generating a second two-dimensional array of bits; combining the first two-dimensional array and the second two-dimensional array to generate a combined array, wherein the first two-dimensional array and the second two-dimensional array at least partially overlap in the combined array and wherein a start position of the second two-dimensional array in the combined array is shifted, by an amount that is based on a document identifier associated with an electronic document, relative to a start position of the first two-dimensional array in the combined array; printing the combined array on a paper document receiving a first captured image of the paper document from a camera associated with a pen; receiving a second captured image of the paper document from the camera associated with the pen; obtaining encoded information from the first captured image and the second captured image; decoding said information from the first captured image and the second captured image, wherein the decoded information includes location information and a document identifier, wherein location information is decoded at least in part by decoding a portion of the first two-dimensional array contained within an image and wherein a document identifier is decoded at least in part by determining the shift of a portion of the second two-dimensional array contained within an image relative to a portion of the first two-dimensional array contained within the image; forming a representation of an ink stroke based on the decoded location information from the first captured image and the second captured image; identifying an electronic version of the paper document based on the decoded document identifier from said decoding step; storing the formed representation of the ink stroke in association with the identified electronic version of the paper document; and displaying the electronic version of the paper document, including displaying the ink stroke based on the formed representation stored in association with the electronic version of the identified document.