×

Stroke localization and binding to electronic document

  • US 7,580,576 B2
  • Filed: 06/02/2005
  • Issued: 08/25/2009
  • Est. Priority Date: 06/02/2005
  • Status: Active Grant
First Claim
Patent Images

1. 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 documentreceiving 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.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×