×

Data communication method, data communication system and program

  • US 7,418,515 B2
  • Filed: 04/27/2001
  • Issued: 08/26/2008
  • Est. Priority Date: 04/27/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A data communication method comprising the steps of:

  • broadcasting data to a plurality of receivers;

    calculating a maximum message length and a backoff time of reply messages to be returned from the receivers in response to the broadcasted data, wherein a total amount of data of the reply messages from all the receivers is predetermined, then the maximum message length is calculated by dividing the total amount of data of the reply messages from all the receivers by a number of the receivers, and the backoff time is calculated by dividing the total amount of data of the reply messages from all the receivers by a bandwidth of a communication route, wherein the total amount of data of the reply messages minus lengths of their headers is calculated from a number of broadcasted blocks of the data and wherein each reply message is a receipt acknowledgement message or a retransmission request message, the maximum message length Lrm is calculated based on the following equation
    Lrm=Lh +F (Nsb)×

    MLnac/Nr
    , andthe backoff time Tbo is calculated based on the following equation
    Tbo =Lrm ×

    Nr/BW,
    in which Lh is a header length of the reply message, F is a function defining an upper limit of a number of blocks for retransmission with a variable Nsb, Nsb is the number of the broadcasted blocks, MLnac is an average message length of a retransmission request per block, Nr is the number of the receivers, and BW is the bandwidth of the communication route;

    sending the maximum message length and the backoff time to the receivers; and

    receiving from respective receivers respective reply messages sent at any time within the backoff time and having a length equal to or less than the maximum message length.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×