A method and system for enabling user interaction with computer software running in a computer system. The user is provided with 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...http://www.google.com.au/patents/US7123239?utm_source=gb-gplus-sharePatent US7123239 - Computer system control with user data via interface surface