Software interaction using an interface surface
First Claim
1. A method of enabling user interaction with computer software running in a computer system, the method including, in the computer system:
- generating coded data indicative of at least one interactive element;
determining a page description for an interface surface, the page description defining a layout for information relating to the computer software and the coded data;
causing printing of the interface surface by printing the information and the coded data using the page description;
receiving indicating data from a sensing device, the sensing device, when placed in an operative position relative to the interface surface, sensing at least some of the coded data and generating the indicating data using the sensed coded data, the indicating data being at least partially indicative of;
a user identity stored in the sensing device; and
, the interactive element;
identifying, using the indicating data and the page description, instructions associated with the at least one interactive element;
identifying, using the indicating data, user data; and
operating the computer software at least in part using the instructions and the user data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of enabling user interaction with computer software running in a computer system. The includes generating coded data indicative of at least one interactive element, determining a page description defining a layout of information and coded data relating to the computer software, and printing an interface surface using the page description. The interface surface is then used to allow a sensing device to sense some of the coded data when placed in an operative position relative to the interface surface. The sensing device generates indicating data indicative of a user identity stored in the sensing device and the interactive element. The indicating data is then transferred to the computer system which uses the indicating data and the page description to determine instructions associated with the at least one interactive element. The computer system then operates the computer software at least in part using the instructions and user data determined using the user identity.
-
Citations
20 Claims
-
1. A method of enabling user interaction with computer software running in a computer system, the method including, in the computer system:
-
generating coded data indicative of at least one interactive element;
determining a page description for an interface surface, the page description defining a layout for information relating to the computer software and the coded data;
causing printing of the interface surface by printing the information and the coded data using the page description;
receiving indicating data from a sensing device, the sensing device, when placed in an operative position relative to the interface surface, sensing at least some of the coded data and generating the indicating data using the sensed coded data, the indicating data being at least partially indicative of;
a user identity stored in the sensing device; and
,the interactive element;
identifying, using the indicating data and the page description, instructions associated with the at least one interactive element;
identifying, using the indicating data, user data; and
operating the computer software at least in part using the instructions and the user data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of interacting with computer software running in a computer system, the method including:
-
requesting an interface surface from a computer system, the computer system being responsive to;
generate coded data indicative of at least one interactive element;
determine a page description for the interface surface, the page description defining a layout for information relating to the computer software and the coded data;
cause printing of the interface surface by printing the information and the coded data using the page description;
designating the at least one interactive element by placing a sensing device in an operative position relative to the interactive element, the sensing device being responsive to;
sense some of the coded data; and
,generate, using the sensed coded data indicating data at least partially indicative of;
a user identity stored in the sensing device; and
,the interactive element;
transfer the indicating data to the computer system, the computer system being responsive to the indicating data to;
identify, using the indicating data and the page description, instructions associated with the at least one interactive element;
identify, using the indicating data, user data; and
operate the computer software at least in part using the instructions and the user data. - View Dependent Claims (15)
-
-
16. A system for enabling user interaction with computer software, the system including a computer system running the computer software, the computer system:
-
generating coded data indicative of at least one interactive element;
determining a page description for an interface surface, the page description defining a layout for information relating to the computer software and the coded data;
causing printing of the interface surface by printing the information and the coded data using the page description;
receiving indicating data from a sensing device, the sensing device, when placed in an operative position relative to the interface surface, sensing at least some of the coded data and generating the indicating data using the sensed coded data, the indicating data being at least partially indicative of;
a user identity stored in the sensing device; and
,the interactive element;
identifying, using the indicating data and the page description, instructions associated with the at least one interactive element;
identifying, using the indicating data, user data; and
operating the computer software at least in part using the instructions and the user data. - View Dependent Claims (17, 18, 19, 20)
-
Specification