Handheld virtual overlay system
First Claim
1. A handheld virtual overlay system (HVOS) device, comprising:
- a global positioning system (GPS) receiver for determining a global position of the HVOS device;
a compass for detecting a direction of the HVOS device;
a communication module for transmitting the global position and the direction to a data store, the data store configured to receive the global position and the direction and to generate geo-coded data for transmission to a server, the server configured to receive the geo-coded data and to transform and render the geo-coded data into an egocentric rendered image representing the global position and orientation of the HVOS device; and
a display configured to receive and display the egocentric rendered image, whereby as a user points the HVOS device at a scene, the HVOS device produces and displays an egocentric rendered image representing the scene.
1 Assignment
0 Petitions
Accused Products
Abstract
A handheld virtual overlay system (HVOS) device is presented that includes a global positioning system (GPS) receiver for detecting a global position of the HVOS device; a compass/tilt sensor for detecting a direction and tilt of the HVOS device; a communication module for transmitting the global position, the direction, and the tilt to a data store; and an input/output display configured to receive and display a rendered image. The data store is configured to receive the global position, the direction, and the tilt, and to generate geo-coded data for transmission to a server, where the server is configured to receive the geo-coded data and to transform and render the geo-coded data into a rendered image. A user can point the HVOS device at a scene, with the HVOS device producing a rendered image representing the scene.
59 Citations
40 Claims
-
1. A handheld virtual overlay system (HVOS) device, comprising:
-
a global positioning system (GPS) receiver for determining a global position of the HVOS device; a compass for detecting a direction of the HVOS device; a communication module for transmitting the global position and the direction to a data store, the data store configured to receive the global position and the direction and to generate geo-coded data for transmission to a server, the server configured to receive the geo-coded data and to transform and render the geo-coded data into an egocentric rendered image representing the global position and orientation of the HVOS device; and a display configured to receive and display the egocentric rendered image, whereby as a user points the HVOS device at a scene, the HVOS device produces and displays an egocentric rendered image representing the scene. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 37)
-
-
13. A method for rendering an image representing a global position, comprising acts of:
-
determining a global position of a handheld virtual overlay system (HVOS) device; detecting a direction of the HVOS device using a compass; transmitting the global position and the direction to a data store using a communication module, the data store configured to receive the global position and the direction and to generate geo-coded data for transmission to a server, the server configured to receive the geo-coded data and to transform and render the geo-coded data into an egocentric rendered image representing the global position and orientation of the HVOS device; and displaying the rendered image on a display, whereby as a user points the HVOS device at a scene, the HVOS device produces and displays an egocentric rendered image representing the scene. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 38)
-
-
25. A computer program product for operating a virtual overlay system (HVOS) device, comprising instruction means encoded on a computer-readable medium, for causing operations of:
-
receiving a global position of the HVOS device from a global positioning system (GPS); receiving a direction of the HVOS device from a compass; using the global position and direction to generate geo-coded data; transforming and rendering the geo-coded data into an egocentric rendered image representing the global position and orientation of the HVOS device; and displaying the rendered image, whereby as a user points the HVOS device at a scene, the HVOS device produces and displays an egocentric rendered image representing the scene. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 39)
-
-
36. A method for forming a handheld virtual overlay system (HVOS) device, comprising acts of:
-
configuring a global positioning system (GPS) receiver to determine a global position of the HVOS device; configuring a compass for detecting a direction of the HVOS device; configuring a communication module to transmit the global position and the direction to a data store, the data store configured to receive the global position and the direction and to generate geo-coded data for transmission to a server, the server configured to receive the geo-coded data and to transform and render the geo-coded data into an egocentric rendered image representing the global position and orientation of the HVOS device; and configuring a display to receive and display the rendered image, whereby as a user points the HVOS device at a scene, and the HVOS device produces and displays an egocentric rendered image representing the scene. - View Dependent Claims (40)
-
Specification