IP Library Granted Patent US 9,074,900
Granted Patent B2
US 9,074,900 · App. 14/220,217 · Granted Jul 7, 2015

System and method for displaying address information on a map

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,074,900
App. No.
14/220,217
Granted
Jul 7, 2015
Kind
B2
Abstract

A method of displaying a map on a device includes determining position information of a position on the map, displaying a graphical position indicator representing the position on the map, determining address information corresponding to the position on the map, and presenting the address information via a user interface of the device by displaying a street number on the map adjacent to the graphical position indicator.

Claims (32)

1. A method of displaying a map on a device, the method comprising:

determining a current position of the device;

displaying a graphical current position indicator representing the current position of the device on the map;

determining updated address information corresponding to the current position of the device; and

displaying the updated address information adjacent to the graphical current position indicator on the map.

2. The method as claimed in claim 1 wherein displaying the address information comprises displaying a street number in a floating box graphically linked to the graphical current position indicator displayed on the map.

3. The method as claimed in claim 1 wherein displaying the address information comprises displaying in a floating box graphically linked to the graphical current position indicator a pair of odd and even street numbers corresponding to addresses on each side of the current position.

4. The method as claimed in claim 1 wherein determining the address information comprises interpolating a street number from a range of street numbers.

5. The method as claimed in claim 1 wherein determining the address information comprises determining a closest street number to the current position of the device.

6. The method as claimed in claim 1 wherein determining the address information comprises predicting a street number based on a direction and rate of travel.

7. A non-transitory computer readable medium comprising code which, when loaded into memory and executed on a processor of a device, causes the device to:

determine a current position of the device;

display a graphical current position indicator representing the current position of the device on the map;

determine updated address information corresponding to the current position of the device; and

displaying the updated address information adjacent to the graphical current position indicator on the map.

8. The computer readable medium as claimed in claim 7 wherein the code to display the address information comprises code to display a street number in a floating box graphically linked to the graphical current position indicator displayed on the map.

9. The computer readable medium as claimed in claim 7 wherein the code to display the address information comprises code to display in a floating box graphically linked to the graphical current position indicator a pair of odd and even street numbers corresponding to addresses on each side of the current position.

10. The computer readable medium as claimed in claim 7 wherein the code to determine the address information comprises code to interpolate a street number from a range of street numbers.

11. The computer readable medium as claimed in claim 7 wherein the code to determine the address information comprises code to determine a closest street number to the current position of the device.

12. The computer readable medium as claimed in claim 7 wherein the code to determine the address information comprises code to predict a street number based on a direction and rate of travel.

13. A device comprising:

a display for displaying a map; and

a processor operatively coupled to memory configured to cause the device to:

determine a current position of the device;

display a graphical current position indicator representing the current position of the device on the map;

determine updated address information corresponding to the current position of the device; and

display the updated address information adjacent to the graphical current position indicator on the map.

14. The device as claimed in claim 13 wherein the processor is configured to display a street number in a floating box graphically linked to the graphical current position indicator displayed on the map.

15. The device as claimed in claim 13 wherein the processor is configured to display in a floating box graphically linked to the graphical current position indicator a pair of odd and even street numbers corresponding to addresses on each side of the current position.

16. The device as claimed in claim 13 wherein the processor is configured to interpolate a street number from a range of street numbers.

17. The device as claimed in claim 13 wherein the processor is configured to determine a closest street number to the current position of the device.

18. The device as claimed in claim 13 wherein the processor is configured to predict a street number based on a direction and rate of travel.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Nov 4, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034161/0093 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2014
From: DICKE, RONALD ANTHONY
To: RESEARCH IN MOTION LIMITED
Reel/Frame 032481/0663 →