Patent ID: 7380727
Filing Date: 2008-06-03
Classification: G06K

Abstract:
1. A method of generating an interface surface, including the steps of: generating, in a computer system, machine-readable coded data in accordance with a layout, the layout having at least order n rotational symmetry, where n is at least two, and encoding a fault tolerant orientation codeword comprising a sequence of an integer multiple m of n symbols, where m is one or more, each encoded symbol being distributed at n locations about a center of rotational symmetry of the layout such that decoding the symbols at each of the n orientations of the layout produces n representations of the orientation codeword, each representation comprising a different cyclic shift of the orientation codeword and being indicative of the degree of rotation of the layout; and printing, with a printer in communication with the computer system, the coded data onto the surface.