Patent ID: 8812699

Claim:
A non-transitory computer readable storage medium comprising a computer readable program for data synchronization, wherein the computer readable program when executed on a computer causes the computer to: generate an email send event on a host computer that sends an email to a recipient over a first network connection connecting the host computer to a first network; copy the outbound data of the email send event from the host computer to a secondary device that is separate from the host computer in response to generating the email send event; monitor the email send event; notify the secondary device of a successful send event on the host computer in response to the host computer sending the email to the recipient over the first network connection; notify the secondary device of a failed send event on the host computer in response to the host computer failing to send the email to the recipient over the first network connection, wherein the secondary device generates a secondary send event from the outbound data that attempts to send the email to the recipient over a second network connection in response to receiving the notification of the failed send event; communicate a confirmation notification to the host computer in response to the secondary device successfully sending the email over the second network connection; and notify the secondary device to delete the outbound data copied to the secondary device in response to the host computer sending the email to the recipient over the first network connection.