Patent ID: 6789731
Filing Date: 2004-09-14
Classification: B41J,B42C,B42P,B65H,G06F,G06K,G06Q,G07F,H04N

Abstract:
A method of enabling user interaction with computer software running in a computer system via:an interface surface containing information relating to the computer software and including coded data indicative of at least one interactive element relating to the computer software, the coded data comprising a plurality of substantially undifferentiated marks positioned relative to a set of predetermined nominal mark positions, wherein each mark has a minimum radius and a maximum radius and wherein the length of a mark's minimum radius is greater than 40% of the length of that mark's maximum radius; and a sensing device which, when placed in an operative position relative to the interface surface, senses indicating data indicative of the at least one interactive element and generates at least one of movement data and position data, the movement data being indicative of the sensing device's movement relative to the interface surface, the position data being indicative of the sensing device's position relative to the interface surface; the method including the steps of, in the computer system: (a) receiving the indicating data from the sensing device; (b) receiving at least one of the movement data and the position data from the sensing device; (c) identifying the at least one interactive element from the indicating data; and (d) operating the computer software at least partly in reliance on at least one of the movement data and the position data, and an accordance with instructions associated with the at least one interactive element.