Patent ID: 8115948
Filing Date: 2012-02-14
Classification: G06Q,H04N

Abstract:
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.