Computer system for interfacing with a coded surface
First Claim
1. A computer system programmed to run computer software for enabling user interaction with an interface surface containing information relating to the computer software having disposed therein or thereon coded data indicative of at least one interactive element relating to the computer software, the coded data comprising a plurality of substantially undifferentiated marks positioned relative to a set of predetermined nominal mark positions;
- the computer system adapted to communicate with a sensing device for interacting with the interface surface, the sensing device configured such that, when placed in an operative position relative to the interface surface, the sensing device senses indicating data indicative of the at least one interactive element and generates movement data, the movement data being indicative of the sensing device'"'"'s movement relative to the interface surface;
the computer system being configured to;
(a) receive the indicating data from the sensing device;
(b) receive movement data from the sensing device;
(c) directly identify the at least one interactive element from the indicating data; and
(d) operate the computer software at least partly in reliance on the movement data, and in accordance with instructions associated with the at least one interactive element.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system programmed to run computer software for enabling user interaction with an interface surface, such as a sheet of paper bearing information relating to the computer software and coded data indicative of an interactive element relating to the computer software. A sensing device is placed in an operative position relative to the interface surface, and senses indicating data indicative of the interactive element. The sensing device also generates movement data indicative of the sensing device'"'"'s movement relative to the interface surface. The indicating and movement data from the sensing device are received in a computer, and the interactive element identified. The computer software is then operated at least partly in reliance on the movement data, and in accordance with instructions associated with the interactive element.
29 Citations
19 Claims
-
1. A computer system programmed to run computer software for enabling user interaction with an interface surface containing information relating to the computer software having disposed therein or thereon coded data indicative of at least one interactive element relating to the computer software, the coded data comprising a plurality of substantially undifferentiated marks positioned relative to a set of predetermined nominal mark positions;
- the computer system adapted to communicate with a sensing device for interacting with the interface surface, the sensing device configured such that, when placed in an operative position relative to the interface surface, the sensing device senses indicating data indicative of the at least one interactive element and generates movement data, the movement data being indicative of the sensing device'"'"'s movement relative to the interface surface;
the computer system being configured to; (a) receive the indicating data from the sensing device; (b) receive movement data from the sensing device; (c) directly identify the at least one interactive element from the indicating data; and (d) operate the computer software at least partly in reliance on the movement data, and in accordance with instructions associated with the at least one interactive element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
- the computer system adapted to communicate with a sensing device for interacting with the interface surface, the sensing device configured such that, when placed in an operative position relative to the interface surface, the sensing device senses indicating data indicative of the at least one interactive element and generates movement data, the movement data being indicative of the sensing device'"'"'s movement relative to the interface surface;
Specification