Interactive paper system
First Claim
1. One or more tangible computer readable storage media storing executable instructions for performing a method of managing printed data, said method comprising steps of:
- receiving a print request to print a known view comprising a calendar of an information management software application, said calendar having one or more calendar entries;
storing template information corresponding to the print request in a database as a database entry, said stored template information comprising a unique template index and template region information identifying one or more regions on a printed document printed based on the print request, wherein the unique template index identifies the database entry, said database entry comprising a specification of a user of the calendar of the received print request and further comprising a specification of the information management software application;
generating a print job based on the print request, said print job defining the printed document, wherein said printed document comprises a first indicia uniquely identifying the template index in the database entry and a plurality of template indicia each identifying a different one of said one or more regions in said database entry;
sending the print job to a printer for printing the printed document;
receiving a digital image of a scanned document, said scanned document comprising the printed document having a handwritten change;
extracting a second indicia from the received digital image;
determining that the second indicia identifies the unique template index in the database entry the database; and
comparing the digital image with the template information to detect and extract the handwritten change between the printed document as compared to the scanned document;
determining the extracted handwritten change to be a desired calendar entry, said determining comprising determining the application corresponding to the database entry to be the information management software application;
converting a first portion of the extracted handwritten change into a data value, said first portion comprising recognized handwriting;
generating from the data value of the first portion a new calendar entry for the calendar of the user specified in the database entry of the information management software application, said generated entry corresponding to the desired calendar entry;
appending a remainder portion of the extracted handwritten change which is not converted into the data value to the generated new calendar entry as a stored image of a handwritten annotation, said remainder portion comprising non-recognized handwriting; and
adding the generated new calendar entry to the one or more calendar entries of the calendar of the information management software application.
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.
-
Citations
5 Claims
-
1. One or more tangible computer readable storage media storing executable instructions for performing a method of managing printed data, said method comprising steps of:
-
receiving a print request to print a known view comprising a calendar of an information management software application, said calendar having one or more calendar entries; storing template information corresponding to the print request in a database as a database entry, said stored template information comprising a unique template index and template region information identifying one or more regions on a printed document printed based on the print request, wherein the unique template index identifies the database entry, said database entry comprising a specification of a user of the calendar of the received print request and further comprising a specification of the information management software application; generating a print job based on the print request, said print job defining the printed document, wherein said printed document comprises a first indicia uniquely identifying the template index in the database entry and a plurality of template indicia each identifying a different one of said one or more regions in said database entry; sending the print job to a printer for printing the printed document; receiving a digital image of a scanned document, said scanned document comprising the printed document having a handwritten change; extracting a second indicia from the received digital image; determining that the second indicia identifies the unique template index in the database entry the database; and comparing the digital image with the template information to detect and extract the handwritten change between the printed document as compared to the scanned document; determining the extracted handwritten change to be a desired calendar entry, said determining comprising determining the application corresponding to the database entry to be the information management software application; converting a first portion of the extracted handwritten change into a data value, said first portion comprising recognized handwriting; generating from the data value of the first portion a new calendar entry for the calendar of the user specified in the database entry of the information management software application, said generated entry corresponding to the desired calendar entry; appending a remainder portion of the extracted handwritten change which is not converted into the data value to the generated new calendar entry as a stored image of a handwritten annotation, said remainder portion comprising non-recognized handwriting; and adding the generated new calendar entry to the one or more calendar entries of the calendar of the information management software application. - View Dependent Claims (2, 3, 4, 5)
-
Specification