Interactive paper system
First Claim
1. One or more computer readable storage devices having executable instructions stored thereon that, when executed, perform a method comprising:
- extracting a printed identifier from a digital image of a scanned document, said printed identifier uniquely identifying the scanned document and said identifier uniquely associated with a particular user;
querying a template database for a template information having an index corresponding to the printed identifier and having one or more regions on the scanned document, the regions having region information including a location and layout of the region and a type of data to which the region corresponds;
comparing the digital image with the template information returned by the querying step to identify a handwritten annotation on the scanned document in at least one of the template regions made subsequent to a time when the scanned document was printed, said handwritten annotation comprising recognized handwriting;
making one or more assumptions about the handwritten annotation based on the region in which it is located;
associating the handwritten annotation with default information for each region as a function of the one or more assumptions, the default information being used to determine a particular type of data expected to be represented by the handwritten notation to assist in the recognition and analysis thereof; and
recognizing the handwritten annotation, said recognizing comprising;
determining the handwritten annotation has a plurality of possible interpretations using a handwriting recognition technique;
applying the one or more assumptions about the handwritten annotation and the associated default information to the plurality of possible interpretations to select one interpretation from the plurality of possible interpretations; and
associating the handwritten annotation with the selected interpretation.
2 Assignments
0 Petitions
Accused Products
Abstract
A printer, scanner device and methods for using same are described herein. A printer device may include a dedicated input that, when actuated, generates and sends a request to a computer for known data or a predetermined print job, e.g., schedule information from a personal information management (PIM) application. A scanner device may include another dedicated input that, when actuated, automatically scans a document fed to the device by the user and sends the scanned image to IM (or other) software on a computer, bypassing the need to manipulate the scanned image using scanner software. The device may be used with printed metapaper, which includes a barcode or other indicia identifying the metapaper and corresponds to a stored template image of the metapaper. When the metapaper is rescanned, the scan can be compared to the stored template information to identify changes and synchronize the changes with the IM software.
33 Citations
18 Claims
-
1. One or more computer readable storage devices having executable instructions stored thereon that, when executed, perform a method comprising:
-
extracting a printed identifier from a digital image of a scanned document, said printed identifier uniquely identifying the scanned document and said identifier uniquely associated with a particular user; querying a template database for a template information having an index corresponding to the printed identifier and having one or more regions on the scanned document, the regions having region information including a location and layout of the region and a type of data to which the region corresponds; comparing the digital image with the template information returned by the querying step to identify a handwritten annotation on the scanned document in at least one of the template regions made subsequent to a time when the scanned document was printed, said handwritten annotation comprising recognized handwriting; making one or more assumptions about the handwritten annotation based on the region in which it is located; associating the handwritten annotation with default information for each region as a function of the one or more assumptions, the default information being used to determine a particular type of data expected to be represented by the handwritten notation to assist in the recognition and analysis thereof; and recognizing the handwritten annotation, said recognizing comprising; determining the handwritten annotation has a plurality of possible interpretations using a handwriting recognition technique; applying the one or more assumptions about the handwritten annotation and the associated default information to the plurality of possible interpretations to select one interpretation from the plurality of possible interpretations; and associating the handwritten annotation with the selected interpretation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more computer readable storage media stored in a media device, said stored computer readable media including instructions that, when executed by a processor, perform a method comprising:
-
extracting from a scanned document an identifier and a first handwritten annotation, said identifier uniquely identifying the scanned document; determining a type of information corresponding to the first handwritten annotation as a function of the identifier; associating the first handwritten annotation with default information for each region, the default information used to determine a type of data expected to be represented by the first handwritten notation to assist in the recognition and analysis of the first handwritten annotation; and recognizing the first handwritten annotation, said recognizing comprising; determining the first handwritten annotation has a plurality of possible interpretations using a handwriting recognition technique; applying the default information for the region to the plurality of possible interpretations to select one interpretation from the plurality of possible interpretations; and associating the first handwritten annotation with the selected interpretation; and storing the first handwritten annotation in an information management software application as a description for an entry in an information management software application corresponding to the type of information, said first handwritten annotation comprising recognized handwriting. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computerized system for synchronizing data received from a scanned document, said system comprising:
-
a computer processor; and a computer-readable medium having stored thereon computer executable instructions to be executed by the computer processor, said instructions comprising instructions for; extracting a printed identifier from a digital image of a scanned document, said printed identifier uniquely identifying the scanned document; querying a template database for a template information having an index corresponding to the printed identifier; identifying one or more regions on the scanned document, the one or more regions having region information; comparing the digital image with template information returned by the querying step to identify a handwritten annotation in at least one region of the scanned document, the handwritten annotation made subsequent to a time when the scanned document was printed; determining the handwritten annotation has a plurality of possible interpretations using a handwriting recognition technique; applying default information for the at least one region to the plurality of possible interpretations to select one interpretation from the plurality of possible interpretations, the default information used to determine a particular type of data expected to be represented by the handwritten notation to assist in the recognition and analysis of the handwritten annotation, wherein the recognition and analysis of the handwritten annotation includes making one or more assumptions about the handwritten annotation based on the region in which it is located; and associating the handwritten annotation with the selected interpretation. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification