Patent ID: 8838923

Claim:
A system for replicating changes to data stored on a portable device to a data target, the system comprising: at least one processor; at least one data store configured to store data and coupled to the at least one processor; a change detector configured to, when the portable device is not communicatively coupled to the data target: receive an indication indicating that the portable device is not communicatively coupled to the data target; and in response to the indication, detect changes to data stored in the data store; a change logger configured to: when the change detection component detects a change to data stored in the data store, receive an indication from the change detector indicating the change to the data; and in response to the indication, store information in a data structure that indicates the detected change to the data; and a change replicator configured to, when the portable device is communicatively coupled to the data target: receive an indication indicating that the portable device is communicatively coupled to the data target; in response to the indication, access the information stored in the data structure; and copy the change to the data indicated by the information to the data target.