EP0804838B1

Network multicasting method using arq techniques for preventing unnecessary retransmissions

Abstract

This record has no abstract on file.

EP0804838B1, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Expired 16 January 2016, 10.7 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

7 claims: 4 independent, 3 dependent

  1. 1
    A method for transmitting data over a communications link, comprising:(A) partitioning the data into a plurality of blocks, each block comprising a plurality of packets and each packet comprising a plurality of bits, the partitioning comprising setting the number of packets per block to be substantially equal to the maximum number of available bits per packet;(B) transmitting, block by block, all of the packets in each of the blocks to one or more recipients;(C) during transmission, receiving, from one or more of the recipients, indications of packets in the transmitted block that require retransmission, each indication associated with a different one of the recipients and comprising a bitmap contained within a packet, wherein the bitmap comprises a number of bits substantially equal to the maximum number of available bits in the packet, and each bit of the bitmap represents a different one of the packets in the transmitted block;and (D) retransmitting only those packets requiring retransmission by repeating steps (B), (C) and (D).
  2. 4
    The method of any preceding claim, wherein the link includes the Internet.
  3. 5
    The method of any preceding claim, wherein the link includes a cellular network.
  4. 6
    The method of any preceding claim, wherein step (B) further comprises transmitting the packets at a predetermined rate.