A method and system for enabling user interaction with computer software running in a computer system. A user is provided with an interface surface containing information relating to the computer software and including coded data indicative of an identity of the interface surface and of at least one...http://www.google.co.uk/patents/US7412651?utm_source=gb-gplus-sharePatent US7412651 - Computer system interface surface with reference points and sensor with identifier