The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Aug. 19, 2014
Filed:
Dec. 04, 2008
Steven Richard Perrin, Raleigh, NC (US);
James Joseph Thrasher, Efland, NC (US);
Michael Terrell Vanover, Raleigh, NC (US);
Jennifer Greenwood Zawacki, Hillsborough, NC (US);
Justin Tyler Dubs, Durham, NC (US);
Steven Richard Perrin, Raleigh, NC (US);
James Joseph Thrasher, Efland, NC (US);
Michael Terrell Vanover, Raleigh, NC (US);
Jennifer Greenwood Zawacki, Hillsborough, NC (US);
Justin Tyler Dubs, Durham, NC (US);
Lenovo (Singapore) PTE. Ltd., Tech Park, SG;
Abstract
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.