Identification document including embedded data
First Claim
Patent Images
1. A method comprising the steps of:
- decoding a digital watermark carried by a document to obtain a payload;
decoding machine-readable code on the document to obtain information encoded therein; and
comparing the digital watermark payload and the machine-readable code information to determine authenticity of the document.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to coordinating information carried by a digital watermark and other machine-readable codes. In one implementation, an identification card includes a digital watermark and a barcode encoded with information. The digital watermark includes a hash of the barcode information. To determine authenticity of the identification card, the hash is compared with the barcode information. The card is considered authentic when the hash and barcode information match or otherwise satisfy a predetermined relationship.
225 Citations
25 Claims
-
1. A method comprising the steps of:
-
decoding a digital watermark carried by a document to obtain a payload;
decoding machine-readable code on the document to obtain information encoded therein; and
comparing the digital watermark payload and the machine-readable code information to determine authenticity of the document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for linking a first document to at least a second document, the first document comprising a first digital watermark including a first identifier, said method comprising:
-
decoding the first digital watermark to obtain the first identifier;
generating a second identifier based on the first identifier; and
embedding in the second document a second digital watermark including the second identifier. - View Dependent Claims (10, 11, 12, 13, 14, 15, 17, 18, 19)
-
-
16. A two-dimensional barcode reader comprising:
-
an imaging sensor;
a processor; and
memory including software instructions stored thereon for execution by said processor, said software instructions including instructions to;
decode a digital watermark signal from an image captured by said imaging sensor, the digital watermark comprising a payload;
decode a barcode from an image captured by said imaging sensor to retrieve information encoded therein; and
compare the digital watermark payload and the barcode information.
-
-
20. A watermark decoding method comprising the steps of:
-
capturing an image of an identification card, the identification card comprising a photograph formed in a rectangular area, the photograph including a digital watermark embedded therein;
identifying the rectangular area in the captured image;
determining distortion of the rectangular area based on a predetermined expectation of the shape of the rectangular area;
reshaping the rectangular area in accordance with the predetermined expectation to compensate for the determined distortion; and
decoding the digital watermark from the reshaped rectangular area. - View Dependent Claims (21)
-
-
22. A method for embedding a machine readable code on an object, the method comprising:
-
receiving an object message associated with the object;
converting the object message into an object reference;
encoding at least a part of the object reference in a digital watermark; and
embedding the digital watermark on the object. - View Dependent Claims (23, 25)
-
-
24. A method for converting a machine readable code symbology to a watermark coding scheme, the method comprising:
-
receiving a mapping between product identifiers and codes in the machine-readable code symbology;
mapping the product identifiers of a set of products into object references suitable for encoding in watermarks; and
applying the watermarks on the products.
-
Specification