Patent ID: 8549437

Claim:
A non-transitory computer readable medium storing an application for execution on a first device, the application for displaying a plurality of media content stored on a second device communicably connected to said first device, the application comprising a graphical user interface (“GUI”), the GUI comprising: a media content display area for displaying the media content stored on the second device along with temporal metadata indicating a time at which media content was captured; and a control area displaying i) a current time according to the first device ii) an internal time of the second device iii) a temporal discrepancy between the first device and second device; the control area further includes: a selectable item for activating a synchronization feature that automatically modifies a clock of the second device to match a clock of the first device and that modifies the temporal metadata of the media content on the second device by determining that a first temporal metadata value associated with a first image file has a time earlier than the internal time of the second device; identifying a temporal offset based on the temporal discrepancy; and modifying the temporal metadata when the sum of the temporal offset and the first temporal metadata does not exceed the current time of the first device clock.