Patent ID: 7048178

Claim:
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 a drawing field, the coded data comprising a plurality of substantially undifferentiated marks positioned relative to a predetermined pattern; and a sensing device which, when placed in an operative position relative to the interface surface, senses at least some of the coded data and, using the sensed coded data: generates indicating data indicative of the drawing field; 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 drawing field 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 in accordance with instructions associated with the drawing field.