Dynamic prioritization of label downloads
First Claim
Patent Images
1. A method of dynamically downloading map labels to a wireless communications device, the method comprising:
- determining a size of available label data for an area of interest by obtaining a map index of available label data and calculating the size of available label data from the map index;
determining whether the size of label data for the area of interest exceeds a predetermined size threshold;
dynamically downloading all or a subset of the label data for the area of interest by;
if the size of the label data is less than the predetermined threshold, downloading the label data for the area of interest; and
if the size of the label data is greater than the predetermined threshold, downloading the subset of the label data for the area of interest.
4 Assignments
0 Petitions
Accused Products
Abstract
Map labels are dynamically downloaded to a wireless communication device for efficiently labelling a map displayed on the device. A method of dynamically downloading map labels to a wireless communications device includes steps of determining a size of label data for an area of interest and dynamically downloading the label data for the area of interest based on the size of the label data. Optionally, map labels can be dynamically downloaded based on a label prioritization scheme that takes into account the current position of the device. Optionally, the size of the label data can be determined from a map data index.
19 Citations
20 Claims
-
1. A method of dynamically downloading map labels to a wireless communications device, the method comprising:
-
determining a size of available label data for an area of interest by obtaining a map index of available label data and calculating the size of available label data from the map index; determining whether the size of label data for the area of interest exceeds a predetermined size threshold; dynamically downloading all or a subset of the label data for the area of interest by; if the size of the label data is less than the predetermined threshold, downloading the label data for the area of interest; and if the size of the label data is greater than the predetermined threshold, downloading the subset of the label data for the area of interest. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable medium comprising code which, when loaded into memory and executed on a processor of a wireless communications device, is configured to perform acts of:
-
determining a size of available label data for an area of interest by obtaining a map index of available label data and calculating the size of available label data from the map index; and determining whether the size of label data for the area of interest exceeds a predetermined size threshold; dynamically downloading all or a subset of the label data for the area of interest by; if the size of the label data is less than the predetermined threshold, downloading the label data for the area of interest; and if the size of the label data is greater than the predetermined threshold, downloading the subset of the label data for the area of interest. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A wireless communications device comprising:
-
a radiofrequency transceiver for requesting and receiving map data corresponding to an area of interest, the map data including label data; a processor operatively coupled to memory for; determining a size of available label data for the area of interest by obtaining a map index of available label data and calculating the size of available label data from the map index; and instructing the radiofrequency transceiver to dynamically download all or a subset of the label data based on the size of label data for the area of interest by; if the size of the label data is less than a predetermined threshold, downloading the label data for the area of interest; and if the size of the label data is greater than the predetermined threshold, downloading the subset of the label data for the area of interest; and a display for displaying map labels on a map of the area of interest, wherein the labels are displayed based on the label data that is dynamically downloaded. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification