Large-scale document authentication and identification system
First Claim
1. A computer-implemented method for encoding identification information in a document using a large-scale distributed system, comprising:
- receiving a digitized document at a trusted system of the large-scale distributed system, the trusted system managed by a trusted third-party separate from a creator of content in the digitized document;
creating a set of markers associated with identification information;
selecting an encoding strategy to apply the set of markers to the digitized document as identifying tags;
applying the set of markers to the digitized document according to the encoding strategy using an encoder on the trusted system to produce a registration identifier uniquely identifying the digitized document, the encoding strategy including masking regions of the digitized document as areas to avoid applying the encoding strategy based on determining that the regions of the digitized document are expected to be modified; and
storing the registration identifier in an encoding history via the trusted system.
1 Assignment
0 Petitions
Accused Products
Abstract
Computer-implemented methods, systems, and computer program products for document authentication and identification using a large-scale distributed system are provided. A method includes receiving a digitized document at a trusted system managed by a trusted third-party that is separate from a creator of content in the digitized document. The digitized document is compared to a set of markers to determine whether the digitized document includes one or more of the markers, and in response thereto, information associated with the one or more markers is extracted using a decoder on the trusted system according to encoding strategies. The method further includes generating a comparison registration identifier on the trusted system as a summary of the extracted information and the one or more markers, and comparing the comparison registration identifier with a stored registration identifier in an encoding history via the trusted system to authenticate and identify the received digitized document.
-
Citations
17 Claims
-
1. A computer-implemented method for encoding identification information in a document using a large-scale distributed system, comprising:
-
receiving a digitized document at a trusted system of the large-scale distributed system, the trusted system managed by a trusted third-party separate from a creator of content in the digitized document; creating a set of markers associated with identification information; selecting an encoding strategy to apply the set of markers to the digitized document as identifying tags; applying the set of markers to the digitized document according to the encoding strategy using an encoder on the trusted system to produce a registration identifier uniquely identifying the digitized document, the encoding strategy including masking regions of the digitized document as areas to avoid applying the encoding strategy based on determining that the regions of the digitized document are expected to be modified; and storing the registration identifier in an encoding history via the trusted system. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method for document authentication and identification using a large-scale distributed system, comprising:
-
receiving a digitized document at a trusted system of the large-scale distributed system, the trusted system managed by a trusted third-party separate from a creator of content in the digitized document; comparing the digitized document to a set of markers to determine whether the digitized document includes one or more of the markers; in response to determining that the digitized document includes one or more of the markers, extracting information associated with the one or more markers from the digitized document using a decoder on the trusted system according to encoding strategies, the encoding strategies including masking regions of the digitized document as areas to avoid extracting information from the digitized document, the masking regions formed based on determining that the masking regions of the digitized document are expected to be modified; generating a comparison registration identifier on the trusted system as a summary of the extracted information and the one or more markers; and comparing the comparison registration identifier with a stored registration identifier in an encoding history via the trusted system to authenticate and identify the received digitized document. - View Dependent Claims (8, 9)
-
-
10. A system for large-scale document authentication and identification, comprising:
-
a trusted system managed by a trusted third-party separate from a creator of content in a digitized document, the trusted system comprising; an encoder configured to execute on a processing unit and perform a method comprising; receiving the digitized document; creating a set of markers associated with identification information; selecting an encoding strategy to apply the set of markers to the digitized document as identifying tags, the encoding strategy including masking regions of the digitized document as areas to avoid applying the encoding strategy based on determining that the regions of the digitized document are expected to be modified; applying the set of markers to the digitized document according to the encoding strategy to produce a registration identifier uniquely identifying the digitized document; and storing a record of the registration identifier, the set of markers, and the encoding strategy associated with the digitized document as encoding history; and a decoder configured to execute on the processing unit and perform a method comprising; receiving a returned digitized document; comparing the returned digitized document to the set of markers to determine whether the returned digitized document includes one or more of the markers; in response to determining that the returned digitized document includes one or more of the markers, extracting information associated with the one or more markers from the returned digitized document according to the encoding strategy; generating a comparison registration identifier as a summary of the extracted information and the one or more markers; and comparing the comparison registration identifier with the stored registration identifier in the encoding history to authenticate and identify the returned digitized document. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer program product for document identification and authentication using a large-scale distributed system, the computer program product comprising:
-
a non-transitory storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for implementing a method, the method comprising; receiving a digitized document at a trusted system of the large-scale distributed system, the trusted system managed by a trusted third-party separate from a creator of content in the digitized document; creating a set of markers associated with identification information; selecting an encoding strategy to apply the set of markers to the digitized document as identifying tags, the encoding strategy including masking regions of the digitized document as areas to avoid applying the encoding strategy based on determining that the regions of the digitized document are expected to be modified; applying the set of markers to the digitized document according to the encoding strategy using an encoder on the trusted system to produce a registration identifier uniquely identifying the digitized document; and storing a record of the registration identifier, the set of markers, and the encoding strategy associated with the digitized document as encoding history. - View Dependent Claims (16, 17)
-
Specification