Patent ID: 8015227

Claim:
A computer-implemented method in creating a two-dimensional symbol pattern P W having the property that any subset of symbol values observed in the symbol pattern and having the size m is unique, comprising: generating, by using a processor, a non-repeating sequence S of symbol values S k that each corresponds to a fixed linear combination of coefficients C of monomials in x k mod P(x), where P(x) is any polynomial of degree n in field F q ; generating, by using the processor, a mask vector B comprising m symbol values based on a mask pattern with a defined shape; storing, in a memory device, the mask vector B; and defining, by using the processor, a wrapping scheme W for folding the sequence into said two-dimensional symbol pattern P W , wherein said polynomial P(x), said mask pattern, and said wrapping scheme W are defined such that a transform matrix T that fulfils the matrix equation B=TC has a rank N=n over F q .