×

Data communication method, data communication system and program

  • US 7,779,145 B2
  • Filed: 07/10/2008
  • Issued: 08/17/2010
  • Est. Priority Date: 04/27/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A data communication system comprising:

  • a bus;

    a memory coupled to the bus, the memory storing computer readable program code; and

    a processing unit coupled to the bus, the processing unit executing the computer usable program code to perform the steps of;

    broadcasting data to a plurality of receivers over a transmission line;

    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
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×