Patent ID: 7139431

Claim:
A system for enabling user interaction with computer software running in a computer system, via an interface surface, the interface surface including: information relating to the computer software, the information including a plurality of interactive elements including a visible signature zone corresponding to a signature field relating to the computer software; and coded data, the coded data comprising a plurality of substantially undifferentiated marks positioned relative to a set of predetermined nominal mark positions and being indicative of an identity of the signature field, which distinguishes the signature field from other interactive elements of the interface surface; the system being configured to, in the computer system: (a) receive indicating data from a sensing device, the indicating data being indicative of an identity of the signature field, the sensing device, when placed in an operative position within the visible signature zone during provision of a signature, having sensed at least some of the coded data coincident with the signature field and generates, on the basis of the sensed coded data: the indicating data; and movement data, the movement data being indicative of the sensing device's movement relative to the interface surface; (b) receive the movement data from the sensing device; (c) identify the signature field on the basis of the indicating data and a page description describing a layout of the information and the signature field; and (d) operate the computer software at least partly in reliance on at least the movement data, and in accordance with instructions associated with the signature field.