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.
Patent No.:
Date of Patent:
Aug. 04, 2015
Filed:
Mar. 14, 2007
Applicant:
Gordon Gregory Bowman, Kemptville, CA;
Inventor:
Gordon Gregory Bowman, Kemptville, CA;
Assignee:
BlackBerry Limited, Waterloo, CA (US);
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G09G 5/377 (2006.01); G06F 17/21 (2006.01); G06T 11/60 (2006.01); G06T 17/05 (2011.01); G06F 3/147 (2006.01); G01C 21/36 (2006.01); G06F 3/0481 (2013.01); G06F 17/30 (2006.01); G06T 19/00 (2011.01); G08G 1/0968 (2006.01); G08G 1/0969 (2006.01); G09B 29/10 (2006.01);
U.S. Cl.
CPC ...
G09G 5/377 (2013.01); G01C 21/367 (2013.01); G01C 21/3673 (2013.01); G06F 3/0481 (2013.01); G06F 17/211 (2013.01); G06F 17/30241 (2013.01); G06F 17/30905 (2013.01); G06T 11/60 (2013.01); G06T 17/05 (2013.01); G06T 19/00 (2013.01); G08G 1/0969 (2013.01); G08G 1/096805 (2013.01); G09B 29/10 (2013.01); G09B 29/106 (2013.01); G06F 3/147 (2013.01); G06T 2219/004 (2013.01); G09G 2340/0492 (2013.01); G09G 2340/145 (2013.01);
Abstract
In displaying a map on a wireless communications device, a method is provided that resolves labelling of sharp curves. The method entails a determination of whether a curvature of a map element associated with the map feature exceeds a predetermined threshold (e.g. whether a rate of change in slope of a path or the change in angular orientation of each successive character in the label exceeds a threshold that is a function of zoom level. If the curvature exceeds the threshold, the label is rendered on the map in a new map location that avoids the map location where the curvature exceeds the threshold.