Patent ID: 8375139
Filing Date: 2013-02-12
Classification: H04L

Abstract:
1. A method for sending a single data stream from a sending endpoint to a receiving endpoint, wherein both of the sending endpoint and the receiving endpoint each have multiple data communication channels connecting the sending endpoint and the receiving endpoint, comprising: splitting the single data stream into different portions of data packets and sending the different portions of data packets substantially simultaneously over different ones of the multiple data communication channels from the sending endpoint to the receiving endpoint; sending sender content information over one or more of the data communication channels from the sending endpoint to the receiving endpoint; receiving feedback information sent from the receiving endpoint over one or more of the data communication channels, wherein the feedback information is gathered for each of the data communication channels connected to the receiving endpoint; receiving receiver content information sent from the receiving endpoint over one or more of the data communication channels gathered at the receiving endpoint; gathering feedback information for each of the data communication channels connected to the sending endpoint; and reapportioning the data packets and sending the reapportioned data packets from the sending endpoint to the receiving endpoint substantially simultaneously over different ones of the multiple data communication channels, wherein the reapportionment is based on the feedback information gathered at the receiving endpoint, the sender content information, the receiver content information, and the feedback information gathered at the sending endpoint, wherein the sender content information and the receiver content information each comprises: header information including timestamps or frame IDs, and content feedback comprising enhanced network statistics and calculations regarding each data communication channel and an aggregation of the multiple data communication channels.