发明名称 Apparatus, system, and method for data synchronization in a multi-path environment
摘要 An apparatus, system, and method are disclosed for synchronizing inbound and outbound data in an environment that offers multiple data pathways. When an attempt to send data by a host computer fails, the host computer notifies a secondary device with a separate network connection of the failure. The secondary device attempts to send the data over its separate network connection. If the secondary device fails to send the data, the host computer generates new attempts to send the data over its network connection. The secondary device does the same if the host computer continues to fail in its attempts to send the data. When either the host computer or the secondary device sends the outbound data, it notifies the other of the successful send. The devices then stop further attempts to transmit the data. For inbound data, the host computer and secondary device obtain unique identifiers for inbound data items, compare them, and request from the other those inbound data items that it has not received.
申请公布号 US8812699(B2) 申请公布日期 2014.08.19
申请号 US200812328126 申请日期 2008.12.04
申请人 Lenovo (Singapore) PTE. Ltd. 发明人 Perrin Steven Richard;Thrasher James Joseph;Vanover Michael Terrell;Zawacki Jennifer Greenwood;Dubs Justin Tyler
分类号 G06F15/16 主分类号 G06F15/16
代理机构 Kunzler Law Group 代理人 Kunzler Law Group
主权项 1. 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.
地址 Tech Park SG