Patent ID: 8676258

Claim:
A method of synchronizing data in different devices comprising: connecting a dongle to a landline telephone, the dongle having software embedded therein that performs auto-dialing functions on the landline telephone, the dongle further stores first call usage information associated with the landline telephone, the first call usage information comprising identification information for incoming calls received on the landline telephone and outgoing calls placed on the landline telephone; receiving user input that initiates a call on the landline telephone using the auto-dialing functions of the software embedded in the dongle and the first call usage information stored in the dongle; connecting the dongle to a cellular phone; receiving user input that initiates a call on the cellular phone using the first call usage information stored on the dongle; storing in the dongle, second call usage information associated with the cellular phone, the second call usage information comprising identification information for incoming calls received on the cellular phone and outgoing calls placed on the cellular phone; and transferring to a server via a cellular network with the cellular phone, the first and second call usage information stored on the dongle.