IP Library Granted Patent US 10,508,921
Granted Patent B2
US 10,508,921 · App. 15/857,050 · Granted Dec 17, 2019

Location based tracking

Inventors: Scott Forstall (Mountain View, CA); Gregory N. Christie (San Jose, CA); Robert E. Borchers (Pleasanton, CA); Imran A. Chaudhri (San Francisco, CA)
Assignee: Apple Inc.
G01C21/20G01C21/00G06F3/0482G06F16/29H04M1/72522H04M1/72572H04W4/029H04M2250/10H04M2250/12H04M2250/22
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 10,508,921
App. No.
15/857,050
Granted
Dec 17, 2019
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 (56)

1. A method, comprising:

displaying a map of a geographic region in a user interface of a first mobile device;

receiving, at the first mobile device, user input requesting data associated with a specified geographic location in the geographic region;

transmitting, to a remote storage location, a request for data objects captured by other mobile devices and associated with the specified geographic location;

receiving, from the remote storage location, at least one data object associated with the specified geographic location, wherein the at least one data object is at least one of an image data object, a video data object, or a text data object,

wherein the at least one data object was captured by and uploaded to the remote storage location by a second mobile device, and

wherein the at least one data object is stored at the remote storage location in association with data representing the specified geographic location; and

displaying, on the first mobile device, one or more user interface elements enabling a user to access the at least one data object.

2. The method of claim 1 , wherein the one or more user interface elements include at least one of: a user interface element for accessing at least one image data object, a user interface element for accessing at least one video data object, and a user interface element for accessing at least one text data object.

3. The method of claim 1 , wherein receiving the user input comprises receiving at least one of a street address and a latitude/longitude pair.

4. The method of claim 1 , comprising:

presenting, on the user interface of the mobile device, one or more user interface elements enabling a user to generate data and access locally stored data, wherein the data includes one or more of text, images, or video;

receiving, at the mobile device, user input representing an instruction to perform an action comprising at least one of generating data and accessing locally stored data.

5. The method of claim 4 , comprising:

associating the at least one of the generated data and accessed locally stored data with the data representing the geographic location; and

storing, on the mobile device, data representing the association of the specified geographic location and the selected data.

6. The method of claim 1 , comprising displaying, in the user interface, a textual representation of the specified geographic location in association with the one or more user interface elements.

7. The method of claim 6 , wherein the textual representation comprises a street address associated with the specified geographical location.

8. A non-transitory computer-readable medium including one or more sequences of instructions which, when executed by one or more processors, causes operations comprising:

displaying a map of a geographic region in a user interface of a first mobile device;

receiving, at the first mobile device, user input requesting data associated with a specified geographic location in the geographic region;

transmitting, to a remote storage location, a request for data objects captured by other mobile devices and associated with the specified geographic location;

receiving, from the remote storage location, at least one data object associated with the specified geographic location, wherein the at least one data object is at least one of an image data object, a video data object, or a text data object,

wherein the at least one data object was captured by and uploaded to the remote storage location by a second mobile device, and

wherein the at least one data object is stored at the remote storage location in association with data representing the specified geographic location; and

displaying, on the first mobile device, one or more user interface elements enabling a user to access the at least one data object.

9. The non-transitory computer-readable medium of claim 8 , wherein the one or more user interface elements include at least one of: a user interface element for accessing at least one image data object, a user interface element for accessing at least one video data object, and a user interface element for accessing at least one text data object.

10. The non-transitory computer-readable medium of claim 8 , wherein receiving the user input comprises receiving at least one of a street address and a latitude/longitude pair.

11. The non-transitory computer-readable medium of claim 8 , the operations comprising:

presenting, on the user interface of the mobile device, one or more user interface elements enabling a user to generate data and access locally stored data, wherein the data includes one or more of text, images, or video;

receiving, at the mobile device, user input representing an instruction to perform an action comprising at least one of generating data and accessing locally stored data.

12. The non-transitory computer-readable medium of claim 11 , the operations comprising:

associating the at least one of the generated data and accessed locally stored data with the data representing the geographic location; and

storing, on the mobile device, data representing the association of the specified geographic location and the selected data.

13. The non-transitory computer-readable medium of claim 8 , the operations comprising displaying, in the user interface, a textual representation of the specified geographic location in association with the one or more user interface elements.

14. The non-transitory computer-readable medium of claim 13 , wherein the textual representation comprises a street address associated with the specified geographical location.

15. A system comprising:

one or more processors; and

a non-transitory computer-readable medium including one or more sequences of instructions which, when executed by the one or more processors, causes operations comprising:

displaying a map of a geographic region in a user interface of a first mobile device;

receiving, at the first mobile device, user input requesting data associated with a specified geographic location in the geographic region;

transmitting, to a remote storage location, a request for data objects captured by other mobile devices and associated with the specified geographic location;

receiving, from the remote storage location, at least one data object associated with the specified geographic location, wherein the at least one data object is at least one of an image data object, a video data object, or a text data object,

wherein the at least one data object was captured by and uploaded to the remote storage location by a second mobile device, and

wherein the at least one data object is stored at the remote storage location in association with data representing the specified geographic location; and

displaying, on the first mobile device, one or more user interface elements enabling a user to access the at least one data object.

16. The system of claim 15 , wherein the one or more user interface elements include at least one of: a user interface element for accessing at least one image data object, a user interface element for accessing at least one video data object, and a user interface element for accessing at least one text data object.

17. The system of claim 15 , wherein receiving the user input comprises receiving at least one of a street address and a latitude/longitude pair.

18. The system of claim 15 , the operations comprising:

presenting, on the user interface of the mobile device, one or more user interface elements enabling a user to generate data and access locally stored data, wherein the data includes one or more of text, images, or video;

receiving, at the mobile device, user input representing an instruction to perform an action comprising at least one of generating data and accessing locally stored data.

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

associating the at least one of the generated data and accessed locally stored data with the data representing the geographic location; and

storing, on the mobile device, data representing the association of the specified geographic location and the selected data.

20. The system of claim 15 , the operations comprising displaying, in the user interface, a textual representation of the specified geographic location in association with the one or more user interface elements.

21. The system of claim 20 , wherein the textual representation comprises a street address associated with the specified geographical location.

Continuity (6)
Continuation 15070613 · Mar 15, 2016
Continuation 14584747 · Dec 29, 2014
Continuation 13361897 · Jan 30, 2012
Continuation 12164866 · Jun 30, 2008
Provisional Application 60946813 · Jun 28, 2007
Related Publication 20180172449A1 · Jun 21, 2018
Cited By (2)
US 12,228,411 US 12,647,766