Likewise, every time a picture or other data is saved on the device's built-in memory 302, it is automatically uploaded to the service 310 and stored in cache memory 315 via communication between the device memory synchronization logic 303 and 313 on the device and service, respectively.