Document authentication and verification
OwnerJack Wolosewicz, Andreas Schmidtinventors
Life of this patent
Estimating the term…
Abstract
A technique of encoding a document to prevent undetected alteration of the document includes identifying symbols to be changed by applying font changes to the identified symbols and generating font change pointers that track changes applied to the identified symbols. Techniques to decode and detect changes are also described.
Claims28
A method of encoding a document to prevent undetected alteration of the document comprises:
- identifying symbols to be changed by applying font changes to the identified symbols;
- and
- generating font change pointers that track changes applied to the identified symbols.
A method of decoding an electronic file that represents an authenticated document when rendered to a human discernable form, the method comprises:
- obtaining font change pointer values that track font changes applied to text in the electronic file;
- retrieving font change pointers values store in an author's database;
- and
- comparing the obtained font change pointer values to the retrieved font change pointers values stored in the author's database to determine whether each of the pointer values match.
A method of decoding an authenticated document, the method comprises:
- scanning the document;
- applying optical character recognition to produce an electronic file having recognized text and generated font change pointer values that track font changes that were applied to the text in the document;
- retrieving font change pointers values stored in an author's database;
- and
- comparing the generated font change pointer values to the retrieved font change pointers values stored in the author's database to determine whether each of the pointer values match.
A computer program product residing on a computer readable medium for encoding a document to prevent undetected alteration of the document comprises instructions for causing a computer to:
- apply font changes to identified symbols in a electronic file representation of the document;
- and
- generate font change pointers that track font changes applied to the identified symbols.
A computer program product residing on a computer readable medium for verifying authenticity of an electronic file that represents a document when rendered to a human discernable form, comprises instructions for causing a computer to:
- obtain font change pointer values that track font changes applied to text in the electronic file;
- retrieve font change pointer values stored in an author's database;
- and
- compare the obtained font change pointer values to the retrieved font change pointers values stored in the author's database to determine whether each of the pointer values match.
A computer program product residing on a computer readable medium for decoding an authenticated document, comprises instructions for causing a computer to:
- apply optical character recognition to a scanned representation of the document to produce generated font change pointer values that track font changes that were applied to the text in the document;
- retrieve font change pointer values stored in an author's database;
- and
- compare the generated font change pointer values to the retrieved font change pointers values stored in the author's database to determine whether each of the pointer values match.
Dependencies are inferred from the claim text.