Viewer configured to display, and method of displaying, information on a display to at least partially take into account a position of the viewer relative to a surface
First Claim
1. A viewer configured to rest upon a surface that bears coded data, the viewer including:
- sensing means configured to sense at least some of the coded data when the viewer is resting upon the surface;
processing means for decoding at least some of the sensed coded data;
a transmitter configured to transmit the decoded data to a remote computer system;
a receiver configured to receive display information in reply to the transmission of the decoded data; and
a display configured to output display data to a user;
wherein the processing means is configured to receive the display information and generate the display data based at least partially on the display information, wherein the display information represented by the display data is positioned on the display to at least partially take into account a position of the viewer relative to the surface.
1 Assignment
0 Petitions
Accused Products
Abstract
A viewer configured to rest upon a surface that bears coded data, the viewer including: sensing means configured to sense at least some of the coded data when the viewer is resting upon the surface; processing means for decoding at least some of the sensed coded data; a transmitter configured to transmit the decoded data to a remote computer system; a receiver configured to receive display information in reply to the transmission of the decoded data; and a display configured to output display data to a user; wherein the processing means is configured to receive the display information and generate the display data based at least partially on the display information, wherein the display information represented by the display data is positioned on the display to at least partially take into account a position of the viewer relative to the surface.
39 Citations
72 Claims
-
1. A viewer configured to rest upon a surface that bears coded data, the viewer including:
-
sensing means configured to sense at least some of the coded data when the viewer is resting upon the surface;
processing means for decoding at least some of the sensed coded data;
a transmitter configured to transmit the decoded data to a remote computer system;
a receiver configured to receive display information in reply to the transmission of the decoded data; and
a display configured to output display data to a user;
wherein the processing means is configured to receive the display information and generate the display data based at least partially on the display information, wherein the display information represented by the display data is positioned on the display to at least partially take into account a position of the viewer relative to the surface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 65, 66)
-
-
23. A viewer configured to rest upon a surface that bears coded data, the viewer including:
-
memory configured to store display information;
sensing means configured to sense at least some of the coded data when the viewer is resting upon the surface;
processing means for decoding at least some of the sensed coded data; and
a display configured to output display data to a user;
wherein the processing means is configured to;
determine at least some of the display information based at least partially on the sensed coded data;
generate the display data and supply it to the display, wherein generating the display data includes manipulating a position of the display information based at least partially on the sensed coded data to at least partially take into account the position of the viewer relative to the surface. - View Dependent Claims (24, 25, 26, 27, 28, 30, 31, 32, 33, 67, 68)
-
-
29. A viewer according to claim 29, wherein the position includes a rotational orientation and the processing means is configured to determine a rotational orientation by determining a relative rotational orientation of one or more features within the field.
-
34. A method of operating a viewer that includes sensing means, processing means, a transmitter;
- a receiver; and
a display configured to output display data to a user, the method comprising the steps of;
(a) sensing, with the sensing means, coded data disposed upon a surface when the viewer is resting upon the surface;
(b) decoding, with the processing means, at least some of the sensed coded data;
(c) sending, with the transmitter, the decoded data to a remote computer system;
(d) receiving, with the receiver, display information in reply to the transmission of the decoded data; and
(e) generating, with the processing means, the display data based at least partially on the display information, wherein the display information represented by the display data is positioned on the display to at least partially take into account a position of the viewer relative to the surface. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 69, 70)
- a receiver; and
-
54. A method of operating a viewer configured to rest upon a surface that bears coded data, the viewer including memory configured to store display information, sensing means, processing means, and a display configured to output display data to a user, the method including the steps of:
-
(a) sensing, with the sensing means, at least some of the coded data when the viewer is resting upon the surface;
(b) decoding, with the processing means, at least some of the sensed coded data (c) retrieving at least some of the display information from the memory on the basis of the decoded data;
(d) generating, with the processing means, the display data based at least partially on the retrieved display information, including manipulating a position of the display information based at least partially on the sensed coded data to at least partially take into account a position of the viewer relative to the surface; and
(e) displaying the display data on the display. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 71, 72)
-
Specification