Method and system for distribution of map content to mobile communication devices
First Claim
Patent Images
1. A method of rendering map data on a mobile communication device, comprising:
- transmitting from said mobile communication device to a server storing said map data including (i) a plurality of data entries arranged in a plurality of layers, each data entry containing data points defining an artifact or a label, and (ii) an index listing said data entries and excluding said data points;
an index request for said index of said data entries relating to a specified area identified by coordinates; and
an area of interest request for said data entries within a selected subset of said layers and relating to said specified area;
in response to said index request, receiving said index at said mobile communication device;
in response to said area of interest request, receiving said data entries within said selected subset of said layers;
automatically determining, at said mobile communication device, from said index which of the data entries are contextually relevant using context information;
in response to the determining, automatically transmitting a data entry request from said mobile communication device to said server for at least one of said data entries determined to be contextually relevant; and
in response to the data entry request, receiving said at least one requested data entry, including said data points; and
rendering said artifacts or labels defined by said data points of said data entries within said selected subset of said layers and said at least one requested data entry on a display of said mobile communication device.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method are set forth for distributing map content from a server to a communication device by transmitting a request from the communication device to the map server for a maplet index of map data covering a specified area and identified by coordinates for defining the map data, receiving the request at the map server and in response transmitting the maplet index to the communication device, wherein the maplet index defines content available the maplet without including all of the data points therein.
24 Citations
35 Claims
-
1. A method of rendering map data on a mobile communication device, comprising:
-
transmitting from said mobile communication device to a server storing said map data including (i) a plurality of data entries arranged in a plurality of layers, each data entry containing data points defining an artifact or a label, and (ii) an index listing said data entries and excluding said data points; an index request for said index of said data entries relating to a specified area identified by coordinates; and an area of interest request for said data entries within a selected subset of said layers and relating to said specified area; in response to said index request, receiving said index at said mobile communication device; in response to said area of interest request, receiving said data entries within said selected subset of said layers; automatically determining, at said mobile communication device, from said index which of the data entries are contextually relevant using context information; in response to the determining, automatically transmitting a data entry request from said mobile communication device to said server for at least one of said data entries determined to be contextually relevant; and in response to the data entry request, receiving said at least one requested data entry, including said data points; and rendering said artifacts or labels defined by said data points of said data entries within said selected subset of said layers and said at least one requested data entry on a display of said mobile communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 32, 33, 34, 35)
-
-
9. A device for rendering map data, comprising:
-
a processor; a display; a transceiver connected to said processor, for communicating with a server storing said map data including (i) a plurality of data entries arranged in a plurality of layers, each data entry containing data points defining an artifact or a label, and (ii) an index listing said data entries and excluding said data points; and a memory storing a map application executable by said processor for;
transmitting to said server via said transceiver;(i) an index request for said index of said data entries relating to a specified area identified by coordinates; and (ii) an area of interest request for said data entries within a selected subset of said layers and relating to said specified area, in response to said index request, receiving said index via said transceiver; in response to said area of interest request, receiving said data entries within said selected subset of said layers via said transceiver; automatically determining from said index which of the data entries are contextually relevant using context information; in response to the determining, automatically transmitting a data entry request to said server via said transceiver for at least one of said data entries determined to be contextually relevant; and in response to the data entry request, receiving said at least one requested data entry, including said data points; and rendering said artifacts or labels defined by said data points of said data entries within said selected subset of said layers and said at least one requested data entry on said display. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A location data repository for storing map data for use by a computer, the location data repository comprising a data structure for map data covering a specified area identified by coordinates, said data structure including (i) a plurality of data entries arranged in a plurality of layers, each data entry containing data points defining an artifact or a label within said coordinates;
- and (ii) an index listing said data entries and excluding said data points, said index further comprising rendering attributes for each of said data entries, wherein the index is downloadable to a mobile device and the data entries are organized such that they can be selected for download to said mobile device.
- View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
Specification