Back to results
US 8,542,411 B2Granted
Creating and processing a mark-able document
AssigneeSeiko Epson Corporation
InventorRichard Kent Sisco
Life of this patent
Estimating the term…
Abstract
The invention enables creating a mark-able document for a user to mark, and recognizing and processing the user-marked mark-able document to generate an accurate user-readable result that has broad application. The application program used to create, process, and generate a printed output based on the processing includes an array of functionality to create a wide variety of mark-able documents.
Claims10
A method for creating a mark-able document, comprising:
- creating a definition file defining the content and layout of, and instructions for processing user-made-marks on, the mark-able document;
- automatically generating a globally unique identification (GUID) upon creation of the definition file, the GUID being associated with the definition file;
- storing the definition file and the GUID;
- creating a two-dimensional identification representative of the GUID, the two-dimensional identification containing a plurality of blocks, each of which encodes either a first state or second state, and which collectively encode an identifier, the two-dimensional identification being positioned along a side edge of the document and being configured to detect and correct any skew that occurred during generation of a scanned image of the document after having been marked by a user and find the stored definition file from among other stored definition files;
- outputting the mark-able document;
- scanning the mark-able document containing user-marks and generating and saving an image thereof;
- reading and decoding the two-dimensional identification;
- identifying the GUID based on the reading and decoding of the two-dimensional identification;
- accessing the definition file associated with the identified GUID;
- analyzing the image based on the definition file and the user-made marks on the mark-able document, including detecting and correcting any skew in scanning the mark-able document containing user-marks based on the reading and decoding of the two-dimensional identification;
- and
- outputting a result of the image analyzing operation.
9 more elements
A non-transitory medium containing a program for directing one or more processors to create a mark-able document, the program comprising:
- instructions for creating a definition file defining the content and layout of, and instructions for processing user-made-marks on, the mark-able document;
- instructions for automatically generating a globally unique identification (GUID) upon creation of the definition file, the GUID being associated with the definition file;
- instructions for storing the definition file and the GUID;
- instructions for creating a two-dimensional representation of the GUID, the two-dimensional identification containing a plurality of blocks, each of which encodes either a first state or second state, and which collectively encode an identifier, the two-dimensional identification being positioned along an edge of the document and being configured to detect and correct any skew that occurred during generation of a scanned image of the document after having been marked by a user and find the stored definition file from among other stored definition files;
- instructions for outputting the mark-able document;
- instructions for scanning the mark-able document containing user-marks and generating and saving an image thereof;
- instructions for reading and decoding the -o-dimensional identification;
- instructions for identifying the GUID based on the reading and decoding of the two-dimensional identification;
- instructions for accessing the definition file associated with the identified GUID;
- instructions for analyzing the image based on the definition file and the user-made marks on the mark-able document, including detecting and correcting any skew in scanning the mark-able document containing user-marks based on the reading and decoding of the two-dimensional identification;
- and
- instructions for outputting a result of the image analyzing operation.
9 more elements
Dependencies are inferred from the claim text.