The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 11, 2012

Filed:

Mar. 29, 2007
Applicants:

Gordon Gregory Bowman, Kemptville, CA;

Gerhard Dietrich Klassen, Waterloo, CA;

Eric Johnson, Ottawa, CA;

Inventors:

Gordon Gregory Bowman, Kemptville, CA;

Gerhard Dietrich Klassen, Waterloo, CA;

Eric Johnson, Ottawa, CA;

Assignee:

Research In Motion Limited, Waterloo, Ontario, CA;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G01C 21/30 (2006.01); G06F 17/10 (2006.01);
U.S. Cl.
CPC ...
Abstract

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.


Find Patent Forward Citations

Loading…