IP Library Granted Patent US 8,090,389
Granted Patent B2
US 8,090,389 · App. 12/015,022 · Granted Jan 3, 2012

Method of displaying a map on a phone screen

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 8,090,389
App. No.
12/015,022
Granted
Jan 3, 2012
Kind
B2
Abstract

A wireless communications device includes a radiofrequency transceiver having a wireless voice channel for transmitting and receiving voice communications and a separate wireless data channel for concurrently transmitting and receiving other data. The wireless communications device also includes a memory operatively connected to a processor for processing current location data received over the data channel from another communications device with which the wireless communications device is simultaneously communicating on the voice channel. The wireless communications further includes a display for displaying a phone screen during a voice call, the phone screen presenting call-related information. A map is displayed on the phone screen during the voice call, the map presenting a location current of the other communications device based on the current location data received over the data channel. Optionally, the map can also show the current location of the wireless communications device.

Claims (41)

1. A method of displaying location-related information on a display of a wireless communications device, the method comprising:

displaying a phone screen during a voice call, the phone screen presenting call-related information;

in response to a location information request sent during the voice call, determining a current location of another device connected to the voice call by exchanging location data with the other device while the voice call is ongoing;

displaying a map of the current location of the other device connected to the voice call within the phone screen;

displaying a user interface element comprising a link or a button that can be selected to provide textual route directions to the current location of the other device; and

causing the wireless communications device to present the textual route directions.

2. The method as claimed in claim 1 further comprising:

determining a current location of the wireless communications device, wherein the current location of the wireless communications device represents a starting point for the route directions to the current location of the another device connected to the voice call.

3. The method as claimed in claim 1 wherein determining the current location of the other device connected to the voice call comprises:

receiving GPS position coordinates representing the current location of the other device connected to the voice call; and

determining GPS position coordinates representing the current location of the wireless communications device.

4. The method as claimed in claim 1 further comprising:

determining a rendezvous location based on the current location of the wireless communications device and the current location of the other device; and

displaying the rendezvous location on the map.

5. The method as claimed in claim 1 further comprising:

performing a reverse geocoding based on GPS coordinates representing the current location of the other device to determine a street address associated with the GPS coordinates; and

displaying the street address on the map.

6. The method as claimed in claim 1 wherein determining the current location of the other device connected to the voice call comprises determining a current location for each of three or more devices involved in a conference call, and wherein displaying the map comprises displaying the current location of each of the three or more devices connected to the conference call on the phone screen.

7. A non-transitory computer-readable medium comprising code which, when loaded into memory and executed on a processor of a wireless communications device, is adapted to provide location-related information on a display of the wireless communications device by:

displaying a phone screen during a voice call, the phone screen presenting call-related information;

in response to a location information request sent during the voice call, determining a current location of another device connected to the voice call by exchanging location data with the other device while the voice call is ongoing;

displaying a map of the current location of the other device connected to the voice call within the phone screen;

displaying a user interface element comprising a link or a button that can be selected to provide textual route directions to the current location of the other device; and

causing the wireless communications device to present the textual route directions.

8. The computer-readable medium as claimed in claim 7 wherein the code further causes the wireless communications device to determine a current location of the wireless communications device, wherein the current location of the wireless communications device represents a starting point for the route directions to the current location of the other device connected to the voice call.

9. The computer-readable medium as claimed in claim 7 comprising code to:

receive GPS position coordinates representing the current location of the other device connected to the voice call; and

determine GPS position coordinates representing the current location of the wireless communications device.

10. A wireless communications device comprising:

a radiofrequency transceiver having a wireless voice channel for transmitting and receiving voice communications and a separate wireless data channel for concurrently transmitting and receiving other data and for exchanging location data while a voice call is ongoing, the location data being exchanged in response to a location information request sent during the voice call;

a memory operatively connected to a processor for processing current location data received over the data channel from another communications device with which the wireless communications device is simultaneously communicating on the voice channel;

a display for displaying a phone screen during a voice call, the phone screen presenting call-related information;

a map displayed on the phone screen during the voice call, the map presenting a current location of the other device based on the current location data received over the data channel; and

a user interface element comprising a link or a button displayed on the phone screen during the voice call that can be selected to provide textual route directions to the current location of the other device, wherein the display presents the textual route directions in response to selection of the user interface element.

11. The wireless communications device as claimed in claim 10 further comprising a GPS receiver for determining the current location of the wireless communications device, wherein the current location of the wireless communications device represents a starting point for the route directions to the current location of the other device.

12. The wireless communications device as claimed in claim 11 wherein the display presents at least one map showing the current location of the wireless communications device and the current location of the other device.

13. The wireless communications device as claimed in claim 11 wherein the map further presents address information obtained by reverse geocoding GPS position coordinates representing the current location of the wireless communications device and by reverse geocoding GPS position coordinates representing the current location of the other device.

14. The wireless communications device as claimed in claim 10 wherein the map further presents address information obtained by reverse geocoding GPS position coordinates representing the current location of the other device.

15. The wireless communications device as claimed in claim 10 wherein the current location of the other device is determined based on an area code and/or prefix of a telephone number corresponding to the voice communication.

16. The wireless communications device as claimed in claim 10 wherein the current location of the other device is periodically updated based on GPS position data received over the data channel from the other device.

17. The wireless communications device as claimed in claim 10 wherein the phone screen further comprises a user interface element for computing and proposing a landmark or point of interest (POI) as a rendezvous location based on the current location of the wireless communications device and the current location of the other device.

Assignments (3)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064270/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 →