Dynamic location-based mapping system and method
First Claim
Patent Images
1. A system, comprising:
- an image map database configured to store map data for a plurality of geographic areas;
a vector map database configured to store vector map data;
a set of image congestion avoidance heuristics; and
a handheld device in selective communication with said image map database and said vector map database and configured to;
send a mapping request including an indication of a geographic location;
retrieve a set of image map data associated with said geographic location;
retrieve a set of vector map data associated with said geographic location;
dynamically optimize an amount of said set of vector map data to be displayed based on said image congestion avoidance heuristics and a requested zoom level; and
display said set of image map data overlaid by said optimized vector map data.
6 Assignments
0 Petitions
Accused Products
Abstract
A graphical mapping system configured to display mapping information on a handheld device is disclosed. The system includes an image map database configured to store map data for a plurality of geographic areas, which is useful for generating graphical maps. The system further includes a vector map database configured to store vector map data, which is useful for generating vector “overlays” that correspond to the graphical maps. In response to a mapping request from a handheld device, a set of image mapping data and a corresponding set of vector mapping data, both associated with a given geographic location, are retrievable.
15 Citations
21 Claims
-
1. A system, comprising:
-
an image map database configured to store map data for a plurality of geographic areas; a vector map database configured to store vector map data; a set of image congestion avoidance heuristics; and a handheld device in selective communication with said image map database and said vector map database and configured to; send a mapping request including an indication of a geographic location; retrieve a set of image map data associated with said geographic location; retrieve a set of vector map data associated with said geographic location; dynamically optimize an amount of said set of vector map data to be displayed based on said image congestion avoidance heuristics and a requested zoom level; and display said set of image map data overlaid by said optimized vector map data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
sending a mapping request from a handheld device, the mapping request including an indication of a particular geographic location; receiving a set of image map data and a corresponding set of vector map data associated with the geographic location; and applying a set of image congestion avoidance heuristics configured to dynamically optimize an amount of map information displayed on the handheld device based on a requested zoom level. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A system, comprising:
-
a display screen; a processor; a set of image congestion avoidance heuristics configured to dynamically optimize an amount of map information to be displayed on said display screen based on a requested zoom level; and instructions tangibly embodied on a computer-readable medium, said instructions configured to cause said processor to; retrieve a set of image map data associated with a geographic location; retrieve a set of vector map data associated with said geographic location; apply said set of image congestion avoidance heuristics to said set of vector map data to dynamically optimize said set of vector map data; and display said set of image map data overlaid by said optimized vector map data on said display screen. - View Dependent Claims (21)
-
Specification