×

System and method for data transfer, including protocols for use in data transfer

  • US 10,154,120 B2
  • Filed: 02/24/2017
  • Issued: 12/11/2018
  • Est. Priority Date: 09/28/2011
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a computing device coupled to a network, including;

    a processor; and

    a non-transitory computer readable medium comprising instructions executable to implement a first protocol module for;

    receiving data for transmission, establishing a transmission channel with a second protocol module using a second protocol;

    establishing a control channel with the second protocol module using a first protocol, the control channel independent of the transmission channel;

    creating a set of packets of the received data for transmission, wherein creating the set of packets comprises assigning each of the set of packets a sequential identifier;

    determining a send allowance;

    if the send allowance is greater than zero, adding a packet from the set of packets to the transmission queue in order of their sequential identifiers and subtracting an amount of data associated with that packet from the send allowance until the set of packets is empty or the send allowance is not greater than zero;

    transmitting packets from the transmission queue over the transmission channel utilizing the second protocol;

    receiving control data over the control channel from the second protocol module utilizing the first protocol; and

    in response to the control data received on the control channel utilizing the first protocol, adjusting the transmission of data on the transmission channel based on the control data received on the control channel utilizing the first protocol to account for conditions affecting the transmission of data over the transmission channel utilizing the second protocol.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×