×

Embedded interaction code document

  • US 7,607,076 B2
  • Filed: 02/18/2005
  • Issued: 10/20/2009
  • Est. Priority Date: 02/18/2005
  • Status: Active Grant
First Claim
Patent Images

1. A computer-readable medium having computer-executable instructions that when executed by a processor performs a method, the method comprising:

  • generating a sequence of numbers, wherein each segment of the sequence of predetermined length occurs in the sequence only once;

    constructing a two-dimensional array by folding the generated sequence of numbers;

    obtaining an EIC pattern by converting each number of the two-dimensional array into a graphical element;

    receiving a first request for creating an embedded interaction code (EIC) document, the first request containing a document address of a corresponding digital document;

    obtaining the corresponding digital document;

    obtaining a unique identifier for the corresponding digital document;

    embedding as metadata within the EIC pattern the unique identifier for the corresponding digital document;

    creating the EIC document, including;

    embedding within the EIC document a URL associated with the corresponding digital document;

    allocating, within the EIC document, an EIC array allocation, the EIC array allocation containing a mapping of document pages to a portion of the EIC pattern, the document pages corresponding to printed pages of a corresponding paper document; and

    returning the EIC document with the EIC array allocation as a response to the first request,wherein the EIC document is stored separately from the corresponding digital document,wherein when the digital document is printed, each page of the printed document includes the portion of the EIC pattern mapped to the page by the EIC array allocation of the EIC document, andwherein the EIC array allocation of the EIC document is used to determine the page from which an image of the printed document is captured, the image containing a portion of the EIC pattern, without decoding page information directly from the portion of the EIC pattern.

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