IP Library Granted Patent US 8,774,825
Granted Patent B2
US 8,774,825 · App. 12/135,073 · Granted Jul 8, 2014

Integration of map services with user applications in a mobile device

Inventors: Scott Forstall (Mountain View, CA); Gregory N. Christie (San Jose, CA); Robert E. Borchers (Pleasanton, CA); Kevin Tiene (Cupertino, CA)
Assignee: Apple Inc.
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,774,825
App. No.
12/135,073
Granted
Jul 8, 2014
Kind
B2
Abstract

A method includes receiving an electronic message at a mobile device; displaying the electronic message in an electronic message user interface, the electronic message including sender information; determining a contact entry of an address book application associated with the sender information of the electronic message, the contact entry including physical address information; determining a geographic location of the mobile device; and displaying the contact entry on an address book application user interface, the displayed contact entry including proximity information indicating a distance from the device to the physical address of the contact entry.

Claims (41)

1. A method comprising:

receiving an electronic message at a mobile device;

displaying the electronic message in an electronic message user interface, the electronic message including sender information;

determining a contact entry of an address book application associated with the sender information of the electronic message, the contact entry including physical address information;

determining a geographic location of the mobile device; and

displaying the contact entry on an address book application user interface, the displayed contact entry including proximity information indicating a distance from the device to the physical address of the contact entry.

2. The method of claim 1 , wherein the mobile device includes a multi-touch-sensitive display and further comprising:

receiving input from a user indicating a selection of the sender information, where the input comprises the user touching the sender information on the multi-touch-sensitive display.

3. The method of claim 1 , further comprising:

determining a route from the geographic location of the mobile device to the physical address of the contact entry; and

displaying in a map user interface a graphical representation indicating a route from the geographic location of the mobile device to the physical address of the contact entry.

4. The method of claim 3 , wherein the graphical representation includes a graphical display of the route superimposed on a map.

5. The method of claim 3 , wherein the map user interface presents textual directions for the route.

6. The method of claim 3 , wherein the mobile device presents audio directions for the route.

7. The method of claim 3 , further comprising:

providing the geographic location of the mobile device and the physical address of the contact entry to a route service with a request for a route therebetween; and

receiving route information describing the route in response to the request.

8. The method of claim 1 , further comprising:

providing the physical address of the contact entry to a map service with a request for a map including the physical address; and

receiving the map in response to the request.

9. A non-transitory computer-readable medium having instructions stored thereon, which, when executed by a processor, cause the processor to perform operations comprising:

receiving an electronic message at a mobile device;

displaying the electronic message in an electronic message user interface, the electronic message including sender information;

determining a contact entry of an address book application associated with the sender information of the electronic message, the contact entry including physical address information;

determining a geographic location of the mobile device; and

displaying the contact entry on an address book application user interface, the displayed contact entry including proximity information indicating a distance from the device to the physical address of the contact entry.

10. The computer-readable medium of claim 9 , wherein the mobile device includes a multi-touch-sensitive display and further comprising:

receiving input from a user indicating a selection of the sender information, where the input comprises the user touching the sender information on the multi-touch-sensitive display.

11. The computer-readable medium of claim 9 , further comprising instructions, which, when executed by a processor, cause the processor to perform operations comprising:

determining a route from the geographic location of the mobile device to the physical address of the contact entry; and

displaying in a map user interface a graphical representation indicating a route from the geographic location of the mobile device to the physical address of the contact entry.

12. A system comprising:

a processor;

a storage device coupled to the processor and configurable for storing instructions, which, when executed by the processor cause the processor to perform operations comprising:

receiving an electronic message at a mobile device;

displaying the electronic in an electronic message user interface, the electronic message including sender information;

determining a contact entry of an address book application associated with the sender information of the electronic message, the contact entry having physical address information;

determining a geographic location of the mobile device; and

displaying the contact entry on an address book application user interface, the displayed contact entry including proximity information indicating a distance from the device to the physical address of the contact entry.

13. The method of claim 1 , wherein the proximity information indicates a radial distance from the device to the physical address of the contact entry.

14. The method of claim 1 , wherein the proximity information indicates a distance associated with the closest travel route from the device and the physical address of the contact entry.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2008
From: FORSTALL, SCOTT; CHRISTIE, GREGORY N.; BORCHERS, ROBERT E.; TIENE, KEVIN
To: APPLE INC.
Reel/Frame 021181/0033 →
Continuity (2)
Provisional Application 60946915 · Jun 28, 2007
Related Publication 20090005072A1 · Jan 1, 2009