Virtual earth mapping
First Claim
1. A method for providing map information, comprising:
- providing a processor and an associated memory containing computer-executable instructions;
executing the computer-executable instructions to provide a method comprising;
receiving a user request to view a subset of 3-dimensional image data relating to a plurality of geographic locations;
rendering, on a user display device, the subset of 3-dimensional image data at a first viewing angle, the first viewing angle being a top viewing angle, a front viewing angle, or a back viewing angle;
rendering, on the user display device, the subset of 3-dimensional image data at a second viewing angle, the second viewing angle being a bird'"'"'s eye angle, a perspective angle, a downward trajectory angle, or an upward trajectory angle;
rendering, on the user display device, the subset of 3-dimensional image data at a third viewing angle; and
providing for the user to control navigation of the subset of the 3-dimensional image data from a plurality of navigation angles, the plurality of navigation angles comprising the first viewing angle, the second viewing angle, and the third viewing angle.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided is a single repository for capturing, connecting, sharing, and visualizing information based on a geographic location, for example. Provided is a schema, repository, index, and APIs for any information, place, entity, attribute, service or person that can be referenced geographically. A system to provide real time image data includes an input component that receives image data associated with a specific geographic area, a splitter component that splits the image data into at least two quadrants, and a storage component that stores at least a portion of the at least two quadrants. Also provides is on-line or real-time advertising based on a user'"'"'s mapped location and/or a user preference.
229 Citations
9 Claims
-
1. A method for providing map information, comprising:
-
providing a processor and an associated memory containing computer-executable instructions; executing the computer-executable instructions to provide a method comprising; receiving a user request to view a subset of 3-dimensional image data relating to a plurality of geographic locations; rendering, on a user display device, the subset of 3-dimensional image data at a first viewing angle, the first viewing angle being a top viewing angle, a front viewing angle, or a back viewing angle; rendering, on the user display device, the subset of 3-dimensional image data at a second viewing angle, the second viewing angle being a bird'"'"'s eye angle, a perspective angle, a downward trajectory angle, or an upward trajectory angle; rendering, on the user display device, the subset of 3-dimensional image data at a third viewing angle; and providing for the user to control navigation of the subset of the 3-dimensional image data from a plurality of navigation angles, the plurality of navigation angles comprising the first viewing angle, the second viewing angle, and the third viewing angle. - View Dependent Claims (2, 3, 4)
-
-
5. A method for providing map information, comprising:
-
providing a processor and an associated memory containing computer-executable instructions; executing the computer-executable instructions to provide a method comprising; receiving a 3-dimensional image data relating to a plurality of geographic locations; stitching the 3-dimensional image data together; receiving a user request to view a subset of the 3-dimensional image data; retrieving the subset of the 3-dimensional image data; outputting the subset of the 3-dimensional image data to a user display; navigating the subset of the 3-dimensional image data in a seamless 3-dimensional manner from a plurality of navigation angles, and providing for a user to control navigation of the subset of the 3-dimensional image data. - View Dependent Claims (6, 7, 8, 9)
-
Specification