Method of instructing a computer system using an interface surface
First Claim
1. A method for enabling instruction of a computer to perform tasks, the method including the steps of in a computer system:
- providing a user with a first interface surface having first interactive elements including at least one command interactive element and at least one object interactive element, the first interface surface including first coded data at least partially indicative of the interactive elements, wherein the first coded data is substantially invisible in the visible spectrum;
receiving indicating data from a sensing device, the sensing device sensing at least some of the first coded data when the sensing device is moved relative to the first interface surface and generating the indicating data using the sensed first coded data, the indicating data being at least partially indicative of a stroke designating the first interactive elements, wherein the sensing device includes a marking nib;
a non-marking nib; and
a force sensor which indicates whether the sensing device is in contact with the first interface surface, wherein the indicating data received by the processing system is indicative of whether or not the sensing device is in contact with the first interface surface;
determining, using the indicating data, the first interactive elements designated by the stroke;
determining, using data stored therein, whether the sensing device is being operated using one of a marking nib and a non-marking nib;
applying a command to at least one object using the designated interactive elements;
- andin response to applying the command to the at least one object, and in response to determining that the sensing device is being operated using the non-marking nib, and without further user intervention, printing, using a single printer, a second interface surface, upon receiving the indicating data indicative of the sensing device failing to be in contact with the first interface surface, the interface surface having visual information representing a secondary interactive element and second coded data at least partially indicative of the secondary interactive element, wherein the second coded data is substantially invisible in the visible spectrum.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of enabling instruction of a computer to perform tasks, using an interface surface having command and object interactive elements, the interface surface having command and object interactive elements, the interface surface including coded data. The method includes having the computer system receive indicating data from a sensing device, which is generated when the sensing device is moved relative to the interface surface, the indicating data being indicative of a stroke designating the interactive elements. The computer system uses the indicating data to determine the interactive elements designated by the stroke before applying a command to at least one object using the designated interactive elements.
-
Citations
18 Claims
-
1. A method for enabling instruction of a computer to perform tasks, the method including the steps of in a computer system:
-
providing a user with a first interface surface having first interactive elements including at least one command interactive element and at least one object interactive element, the first interface surface including first coded data at least partially indicative of the interactive elements, wherein the first coded data is substantially invisible in the visible spectrum; receiving indicating data from a sensing device, the sensing device sensing at least some of the first coded data when the sensing device is moved relative to the first interface surface and generating the indicating data using the sensed first coded data, the indicating data being at least partially indicative of a stroke designating the first interactive elements, wherein the sensing device includes a marking nib;
a non-marking nib; and
a force sensor which indicates whether the sensing device is in contact with the first interface surface, wherein the indicating data received by the processing system is indicative of whether or not the sensing device is in contact with the first interface surface;determining, using the indicating data, the first interactive elements designated by the stroke; determining, using data stored therein, whether the sensing device is being operated using one of a marking nib and a non-marking nib; applying a command to at least one object using the designated interactive elements;
- andin response to applying the command to the at least one object, and in response to determining that the sensing device is being operated using the non-marking nib, and without further user intervention, printing, using a single printer, a second interface surface, upon receiving the indicating data indicative of the sensing device failing to be in contact with the first interface surface, the interface surface having visual information representing a secondary interactive element and second coded data at least partially indicative of the secondary interactive element, wherein the second coded data is substantially invisible in the visible spectrum. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 15, 16)
-
-
10. A method for enabling instruction of a computer to perform tasks, the method including the steps of in a sensing device:
-
sensing at least some first coded data provided on a first interface surface having first interactive elements including at least one command interactive element and at least one object indicating element, the first coded data being at least partially indicative of the interactive elements, wherein the first coded data is substantially invisible in the visible spectrum, wherein the sensing device includes;
a marking nib;
a non marking nib; and
a force sensor which indicates whether the sensing device is in contact with the first interface surface;generating indicating data using the sensed first coded data, the indicating data being at least partially indicative of a stroke designating the first interactive elements and the force sensed by the force sensor to indicate whether the sensing device is in contact with the first interface surface; and
,transferring the indicating data to a computer system, the computer system being responsive to; determining, using the indicating data, the first interactive elements designated by the stroke; applying a command to at least one object using the designated interactive elements; determining, in the computer system using data stored therein, whether the sensing device is being operated using one of a marking nib and a non-marking nib; and in response to applying the command to the at least one object, and in response to determining that the sensing device is being operated using the non-marking nib and without further user intervention, printing, using a single printer, a second interface surface, upon receiving the indicating data indicative of the sensing device failing to be in contact with the first interface surface, the interface surface having visual information representing a secondary interactive element and second coded data at least partially indicative of the secondary interactive element, wherein the second coded data is substantially invisible in the visible spectrum. - View Dependent Claims (11, 12, 13, 14, 17, 18)
-
Specification