Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
67 words
A method of generating a machine readable code on a printed document comprising: providing a visible structure used for geometric registration; generating a variable auxiliary message comprising message values; mapping the message values to a two dimensional pattern of locations in the visible structure on the document; and repeating the auxiliary message and representing the auxiliary message differently in the two dimensional pattern according to a key.
Claim 2
Independent Claim
67 words
A method of generating a machine readable code on a printed document comprising: providing a visible structure used for geometric registration; generating a variable auxiliary message comprising message values; mapping the message values to a two dimensional pattern of locations in the visible structure on the document; and repeating the auxiliary message and representing the auxiliary message differently in the two dimensional pattern according to a key.
Claim 3
Dependent Claim
20 words
The method of claim 1 wherein the key is used to spread the message redundantly over the two dimensional pattern.
Claim 4
Dependent Claim
22 words
The method of claim 2 wherein the key is used in a randomization process spread the message over the two dimensional pattern.
Claim 5
Dependent Claim
17 words
The method of claim 3 wherein the randomization process randomizes the mapping of message values to locations.
Claim 6
Dependent Claim
14 words
The method of claim 3 wherein the randomization process randomizes values of the message.
Claim 7
Dependent Claim
19 words
The method of claim 5 wherein the randomization process randomizes message values into binary values of substantially equal probability.
Claim 8
Dependent Claim
14 words
The method of claim 1 wherein the key is used to randomize the message.
Claim 9
Dependent Claim
20 words
The method of claim 1 wherein the auxiliary message is spread over the two dimensional pattern using a random number.
Claim 10
Dependent Claim
26 words
The method of claim 8 wherein the message comprises binary values and the binary values are randomized into substantially equal probability of two different binary values.
Claim 11
Dependent Claim
15 words
The method of claim 1 wherein line structures are used carry the machine readable code.
Claim 12
Dependent Claim
49 words
The method of claim 1 wherein the machine readable code carries information that correlates with or is redundant to readable information on the printed document for authentication of the document by comparing at least a part of the machine readable code with the readable information printed on the document.
Claim 13
Dependent Claim
16 words
A tangible medium on which is stored instructions for performing the method of claim 1 .
Claim 14
Independent Claim
86 words
A method for detecting a machine readable code on a printed document, the method comprising: receiving an image scanned of the printed document; detecting a visible registration pattern in the image to perform geometric registration for the machine readable code; finding locations of a variable machine readable message arranged in the registration pattern, wherein the message is repeated and represented differently in a two dimensional pattern according to a key; extracting message values from image structures at the locations to decode the variable machine readable message.
Claim 15
Independent Claim
86 words
A method for detecting a machine readable code on a printed document, the method comprising: receiving an image scanned of the printed document; detecting a visible registration pattern in the image to perform geometric registration for the machine readable code; finding locations of a variable machine readable message arranged in the registration pattern, wherein the message is repeated and represented differently in a two dimensional pattern according to a key; extracting message values from image structures at the locations to decode the variable machine readable message.
Claim 16
Dependent Claim
20 words
The method of claim 13 wherein the key is used to spread the message redundantly over the two dimensional pattern.
Claim 17
Dependent Claim
22 words
The method of claim 14 wherein the key is used in a randomization process spread the message over the two dimensional pattern.
Claim 18
Dependent Claim
17 words
The method of claim 15 wherein the randomization process randomizes the mapping of message values to locations.
Claim 19
Dependent Claim
14 words
The method of claim 15 wherein the randomization process randomizes values of the message.
Claim 20
Dependent Claim
19 words
The method of claim 17 wherein the randomization process randomizes message values into binary values of substantially equal probability.
Claim 21
Dependent Claim
14 words
The method of claim 13 wherein the key is used to randomize the message.
Claim 22
Dependent Claim
20 words
The method of claim 13 wherein the auxiliary message is spread over the two dimensional pattern using a random number.
Claim 23
Dependent Claim
26 words
The method of claim 20 wherein the message comprises binary values and the binary values are randomized into substantially equal probability of two different binary values.
Claim 24
Dependent Claim
15 words
The method of claim 13 wherein line structures are used carry the machine readable code.
Claim 25
Dependent Claim
17 words
The method of claim 13 wherein ink dot structures are used to carry the machine readable code.
Claim 26
Dependent Claim
27 words
The method of claim 13 wherein varying ink structures are used to carry message elements having the same value at different locations in the two dimensional pattern.
Claim 27
Dependent Claim
49 words
The method of claim 13 wherein the machine readable code carries information that correlates with or is redundant to readable information on the printed document for authentication of the document by comparing at least a part of the machine readable code with the readable information printed on the document.
Claim 28
Dependent Claim
16 words
A tangible medium on which is stored instructions for performing the method of claim 13 .