Real-time collision avoidance for map labels and symbols
AssigneeResearch In Motion Limited
InventorsGordon Gregory Bowman, Gerhard Dietrich Klassen, Eric Johnson
Life of this patent
Estimating the term…
Loading patent…
AssigneeResearch In Motion Limited
InventorsGordon Gregory Bowman, Gerhard Dietrich Klassen, Eric Johnson
Estimating the term…
A method of displaying a map on a wireless communications device includes obtaining map data for rendering the map to be displayed on the wireless communications device, the map data including label data for rendering labels on the map. The device generates a collision-avoidance array representative of the map to be rendered for testing potential label positions prior to actually rendering the labels on the map. The collision-avoidance array is populated by provisionally designating, for each successive label to be rendered, a label space in the collision-avoidance array that corresponds to a map space that is to be occupied by the label on the map. The device then determines whether each successive label to be rendered collides in the collision-avoidance array with any previously designated label spaces. If no collision exists for a given label, the label can be rendered on the map.
A method of displaying a map on a wireless communications device, the method comprising:
A wireless communications device for enabling a user of the device to display a map on the device, the wireless device comprising:
Dependencies are inferred from the claim text.