Method and system for instruction of a computer using processing sensor
First Claim
1. A method for enabling instruction of a computer to perform tasks, the method including the steps of:
- providing a user with at least one form printable on a surface to provide one or more first viewable information zones relating to one or more available commands and one or more second viewable information zones relating to one or more objects, the form including coded data indicative of an identity of the form and of at least one reference point of the form;
receiving, in a computer system, indicating data from a sensing device operated by the user regarding at least one of a movement and a position of the sensing device relative to the surface, at least one of the movement and the position including a stroke of part of the sensing device on or relative to said surface;
determining, in the computer system and from the indicating data, if the stroke substantially links one or more of said first viewable information zones with one or more of said second viewable information zones, and thereby interpreting the stroke as designating (i) a respective one or more of said available commands and (ii) a respective one or more of said objects; and
applying in the computer system the designated one or more of said available commands to the designated one or more of said objects, wherein the sensing device comprises;
(a) an image sensor adapted to capture images of at least some of the coded data when the sensing device is placed in an operative position relative to the surface; and
(b) a processor adapted to;
(i) identify at least some of the coded data from one or more of the captured images;
(ii) determine an orientation, within the captured images, of at least some of the coded data;
(iii) decode at least some of the coded data; and
(iv) generate the indicating data using at least some of the decoded coded data.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a method for enabling instruction of a computer to perform tasks, the method including the steps of: providing a user with at least one form printable on a surface to provide one or more first viewable information zones relating to one or more available commands and one or more second viewable information zones relating to one or more objects; receiving, in a computer system, indicating data from a sensing device operated by the user regarding movement of the sensing device relative to the surface, said movement including a stroke of part of the sensing device on or relative to said surface; determining, in the computer system and from the indicating data, if the stroke substantially links one or more of said first viewable information zones with one or more of said second viewable information zones, and thereby interpreting the stroke as designating (i) a respective one or more of said available commands and (ii) a respective one or more of said objects; and applying in the computer system the designated one or more of said available commands to the designated one or more of said objects.
52 Citations
29 Claims
-
1. A method for enabling instruction of a computer to perform tasks, the method including the steps of:
-
providing a user with at least one form printable on a surface to provide one or more first viewable information zones relating to one or more available commands and one or more second viewable information zones relating to one or more objects, the form including coded data indicative of an identity of the form and of at least one reference point of the form;
receiving, in a computer system, indicating data from a sensing device operated by the user regarding at least one of a movement and a position of the sensing device relative to the surface, at least one of the movement and the position including a stroke of part of the sensing device on or relative to said surface;
determining, in the computer system and from the indicating data, if the stroke substantially links one or more of said first viewable information zones with one or more of said second viewable information zones, and thereby interpreting the stroke as designating (i) a respective one or more of said available commands and (ii) a respective one or more of said objects; and
applying in the computer system the designated one or more of said available commands to the designated one or more of said objects, wherein the sensing device comprises;
(a) an image sensor adapted to capture images of at least some of the coded data when the sensing device is placed in an operative position relative to the surface; and
(b) a processor adapted to;
(i) identify at least some of the coded data from one or more of the captured images;
(ii) determine an orientation, within the captured images, of at least some of the coded data;
(iii) decode at least some of the coded data; and
(iv) generate the indicating data using at least some of the decoded coded data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for enabling instruction of a computer to perform tasks, the system including:
-
at least one form printable on a surface to provide one or more first viewable information zones relating to one or more available commands and one or more second viewable information zones relating to one or more objects, the form including coded data indicative of an identity of the form and of at least one reference point of the form;
a computer system for receiving indicating data from a sensing device operated by a user regarding at least one of a movement and a position of the sensing device relative to the surface, at least one of the movement and the position including a stroke of part of the sensing device on or relative to said surface, the computer system adapted to determine, from the indicating data received, if the sensing device stroke substantially links one or more of said first viewable information zones with one or more of said second viewable information zones and thereby designates (i) a respective one or more of said available commands and (ii) a respective one or more of said objects one or more of said available commands, the computer system adapted to apply the designated one or more of said available commands to the designated one or more of said objects, wherein the sensing device comprises;
(a) an image sensor adapted to capture images of at least some of the coded data when the sensing device is placed in an operative position relative to the surface; and
(b) a processor adapted to;
(i) identify at least some of the coded data from one or more of the captured images;
(ii) determine an orientation, within the captured images, of at least some of the coded data;
(iii) decode at least some of the coded data; and
(iv) generate the indicating data using at least some of the decoded coded data. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification