Patent ID: 7593604

Claim:
A sensing device for sensing coded data on a surface, generating indicating data using the coded data, and transmitting the indicating data to a computer system networked with the sensing device, the coded data comprising a plurality of coded tags, each tag being indicative of an identity of a region of the surface and a location and orientation of that tag within the region, the coded data being associated with a digital description of the surface maintained by the computer system which is identified by the region identity, the indicating data comprising data regarding a region identity of the surface and data regarding a position and/or movement of the sensing device relative to the surface; the sensing device comprising: an image sensor configured for sensing and capturing images of at least some of the coded tags when the sensing device is placed in an operative position relative to the surface; a processor for generating the indicating data using the captured images; and a transmitter for transmitting the indicating data to the computer system, wherein the processor is configured to: (i) identify at least some of the coded tags from one or more of the captured images; (ii) determine an orientation, within the captured images, of the coded tags identified in (i); (iii) decode the coded data of the coded tags at the orientation determined in (ii); and (iv) generate the indicating data using the decoded coded data.