IP Library › Granted Patent US 8,108,144
Granted Patent B2
US 8,108,144 · App. 12/164,866 · Granted Jan 31, 2012

Location based tracking

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,108,144
App. No.
12/164,866
Granted
Jan 31, 2012
Kind
B2
Abstract

Location information is used to build a database of locations having associated audio, video, image or text data. In some implementations, a device includes a touch-sensitive display and collects data associated with a geographic location of interest. The geographic location of interest can be displayed on a map using an indicator. A touch selection of the indicator provides access to the data through an interface displayed on the touch-sensitive display. One or more locations of interest can be displayed and grouped together by an attribute.

Claims (113)

1. A method comprising:

presenting a map of a geographic region on a mobile device display;

determining a geographic location of the mobile device;

receiving data in response to an input selecting the data;

associating the data with the geographic location to produce first geographically tagged data; and

storing the first geographically tagged data on the mobile device.

2. The method of claim 1 , further comprising:

positioning a first indicator on the map display in accordance with the geographic location.

3. The method of claim 1 , wherein determining the geographic location of the mobile device further comprises:

receiving the geographic location from a source external to the mobile device, the source being communicatively connected to the mobile device.

4. The method of claim 1 , wherein the geographic location is Global Positioning System (GPS) coordinate data.

5. The method of claim 2 , further comprising:

receiving input selecting a second geographic location;

receiving data in response to an input selecting the data;

associating the data with the second geographic location to produce second geographically tagged data; and

storing the second geographically tagged data on the mobile device.

6. The method of claim 5 , further comprising:

positioning a second indicator on the map display in accordance with the second geographic location.

7. The method of claim 6 , further comprising:

presenting the indicator and the second indicator on the map display;

receiving a selection of one of the first indicator or the second indicator; and

displaying, on the mobile device, the first geographically tagged data or the second geographically tagged data in accordance with the selection.

8. The method of claim 1 , further comprising:

receiving an input selecting the geographic location;

receiving an input selecting a type of data to be displayed associated with the geographic location; and

displaying an indication of the geographic location and the selected type of data in a user interface provided by the mobile device.

9. The method of claim 1 , further comprising:

associating the data with the geographic location using geotags.

10. The method of claim 1 , further comprising:

communicating the first geographically tagged data to a device external of the mobile device.

11. The method of claim 10 , further comprising:

displaying the first geographically tagged data on the device external of the mobile device.

12. The method of claim 1 , wherein the data, captured by the mobile device, comprises one of text, images, audio or video associated with the geographic location.

13. The method of claim 1 , further comprising:

compiling the data into a multimedia presentation.

14. The method of claim 1 , further comprising:

receiving the input from a touch-sensitive display provided by the mobile device.

15. A system comprising:

a processor;

a non-transitory computer-readable medium coupled to the processor and having instructions stored thereon, which, when executed by the processor, causes the processor to perform operations comprising:

presenting a map of a geographic region on a mobile device display;

determining a geographic location of the mobile device;

receiving data in response to an input selecting the data;

associating the data with the geographic location to produce first geographically tagged data; and

storing the first geographically tagged data on the mobile device.

16. The system of claim 15 , wherein the geographic location is Global Positioning System (GPS) coordinate data.

17. The system of claim 15 , the operations further comprising:

receiving the geographic location from a source external to the mobile device, the source being communicatively connected to the mobile device.

18. The system of claim 15 , wherein determining the geographic location of the mobile device further comprises:

positioning a first indicator on the map display in accordance with the geographic location.

19. The system of claim 18 , the operations further comprising:

receiving input selecting a second geographic location;

receiving data in response to an input selecting the data;

associating the data with the second geographic location to produce second geographically tagged data; and

storing the second geographically tagged data on the mobile device.

20. The system of claim 19 , the operations further comprising:

positioning a second indicator on the map display in accordance with the second geographic location.

21. The system of claim 20 , the operations further comprising:

presenting the first indicator and the second indicator on the map display;

receiving a selection of one of the first indicator or the second indicator; and

displaying, on the mobile device, the first geographically tagged data or the second geographically tagged data in accordance with the selection.

22. The system of claim 15 , the operations further comprising:

receiving an input selecting the geographic location;

receiving an input selecting a type of data to be displayed associated with the geographic location; and

displaying an indication of the geographic location and the selected type of data in a user interface provided by the mobile device.

23. The system of claim 15 , the operations further comprising:

associating the data with the geographic location using geotags.

24. The system of claim 15 , the operations further comprising:

communicating the first geographically tagged data to a device external of the mobile device.

25. The system of claim 24 , the operations further comprising:

displaying the first geographically tagged data on the device external of the mobile device.

26. The system of claim 15 , wherein the data, captured by the mobile device, comprises one of text, images, audio or video associated with the geographic location.

27. The system of claim 15 , the operations further comprising:

compiling the data into a multimedia presentation.

28. The system of claim 15 , the operations further comprising:

receiving the input from a touch-sensitive display provided by the mobile device.

29. A computer program product, encoded on a non-transitory computer-readable medium, operable to cause data processing apparatus to perform operations comprising:

presenting a map of a geographic region on a mobile device display;

determining a geographic location of the mobile device;

receiving data in response to an input selecting the data;

associating the data with the geographic location to produce first geographically tagged data; and

storing the first geographically tagged data on the mobile device.

30. The computer program product of claim 29 , wherein the geographic location is Global Positioning System (GPS) coordinate data.

31. The computer program product of claim 29 , wherein determining the geographic location of the mobile device further comprises:

receiving the geographic location from a source external to the mobile device, the source being communicatively connected to the mobile device.

32. The computer program product of claim 29 , the operations further comprising:

positioning a first indicator on the map display in accordance with the geographic location.

33. The computer program product of claim 32 , the operations further comprising:

receiving input selecting a second geographic location;

receiving data in response to an input selecting the data;

associating the data with the second geographic location to produce second geographically tagged data; and

storing the second geographically tagged data on the mobile device.

34. The computer program product of claim 33 , the operations further comprising:

positioning a second indicator on the map display in accordance with the second geographic location.

35. The computer program product of claim 34 , the operations further comprising:

presenting the first indicator and the second indicator on the map display;

receiving a selection of one of the first indicator or the second indicator; and

displaying, on the mobile device, the first geographically tagged data or the second geographically tagged data in accordance with the selection.

36. The computer program product of claim 29 , the operations further comprising:

receiving an input selecting the geographic location;

receiving an input selecting a type of data to be displayed associated with the geographic location; and

displaying an indication of the geographic location and the selected type of data in a user interface provided by the mobile device.

37. The computer program product of claim 29 , the operations further comprising:

associating the data with the geographic location using geotags.

38. The computer program product of claim 29 , the operations further comprising:

communicating the first geographically tagged data to a device external of the mobile device.

39. The computer program product of claim 38 , the operations further comprising:

displaying the first geographically tagged data on the device external of the mobile device.

40. The computer program product of claim 29 , wherein the data, captured by the mobile device, comprises one of text, images, audio or video associated with the geographic location.

41. The computer program product of claim 29 , the operations further comprising:

compiling the data into a multimedia presentation.

42. The computer program product of claim 29 , the operations further comprising:

receiving the input from a touch-sensitive display provided by the mobile device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2009
From: FORSTALL, SCOTT; CHRISTIE, GREGORY N.; BORCHERS, ROBERT E.; CHAUDHRI, IMRAN A.
To: APPLE INC.
Reel/Frame 023288/0743 →
Continuity (2)
Provisional Application 60946813 · Jun 28, 2007
Related Publication 20090003659A1 · Jan 1, 2009