Patent ID: 7417629

Claim:
A system for enabling user interaction with computer software, the system including a computer system for: determining information relating to at least one interactive element, the interactive element being at least partially indicative of an interaction with the computer software; determining an identity, the identity uniquely identifying the at least one interactive element from all others; determining a layout defining an arrangement for at least one of: an encoding pattern containing coded data at least partially indicative of the identity; and, the information; generating print data, the print data being at least partially indicative of: the identity; the layout; and the information; and, transferring the print data to a printer, the printer being responsive to the print data to print a form by printing, using the layout, the encoding pattern containing the coded data and the information, the encoding pattern containing the coded data being substantially coincident with the information such that when a sensing device is placed in an operative position relative to the information, the sensing device can sense the encoding pattern containing the coded data and generate indicating data at least partially indicative of the interactive element.