Network multicasting method using ARQ techniques for preventing unnecessary retransmissions
Abstract
A data transmission method quickly and reliably transfers data (e.g., a computer file) from a source to recipients. While the frames are being transmitted, negative acknowledgments from recipients are received by the source. These acknowledgments indicate which frames require retransmission. After all frames have been transmitted out, a retransmission is performed by the source for only those frames which the acknowledgments indicate require retransmission. Additional retransmissions can occur. This multi-pass data transfer technique requires only negative acknowledgements to be sent by the recipients. Features include the ability to set the transmission rate and to define multicast groups. Also, it is possible to determine the capacity of links of unknown capacity using a "multicast network probe" feature of the invention, and to determine the frame error rates of known-capacity links by utilizing the same feature. A "multicast ping" feature of the invention can be used to determine the connectivity between a source and members of a multicast group. "Speed groups" can be set up after determining link capacities, or if they are already known, whereby the recipients connected to the source by the fastest links receive all of the data while slower-link recipients receive only a portion of the data, on the first pass. The number of recipients which can receive the data from the source can be greatly increased by using a "negative acknowledgement collection" scheme whereby "replication points" (preferably routers) collect individual negative acknowledgements and forward them as a unit to the next level.

Term
Term ended
Projected expiry passed 16 January 2016, 10.7 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
1 sheet
Sheet 1
Every citation, both waysCites: the store holds 8 of 9
| Document | Relation | Office | Category | Cited during | Relevant claims |
|---|---|---|---|---|---|
| EP0303830A2 | Cites | European Patent Office (EPO) | A | Search report | 35,36 |
| EP0437072A1 | Cites | European Patent Office (EPO) | A | Search report | 26-28,31-34 |
| EP0552794A2 | Cites | European Patent Office (EPO) | A | Search report | 1-36 |
| US4493021A | Cites | United States of America | A | Search report | 26-36 |
| US4759015A | Cites | United States of America | A | Search report | 1-30,34-36 |
| US4937819A | Cites | United States of America | A | Search report | 31,32 |
| WO9113503A1 | Cites | World Intellectual Property Organization (WIPO) | A | Search report | 1-36 |
| WO9526088A1 | Cites | World Intellectual Property Organization (WIPO) | PX | Search report | 33 |
| QUERNHEIM U ET AL: "A new ARQ-scheme for multicast satellite communication", 3RD EUROPEAN CONFERENCE ON SATELLITE COMMUNICATIONS - ECSC-3 (CONF. PUBL. NO.381), MANCHESTER, UK, 2-4 NOV. 1993, ISBN 0-85296-603-2, 1993, LONDON, UK, IEE, UK, pages 11 - 15, XP000457972 | Non-patent | – | – | Search report | – |
| CHO Y J ET AL: "Continuous multidestination ARQ schemes for high error-rate channels", ELECTRONICS LETTERS, 26 MAY 1988, UK, vol. 24, no. 11, ISSN 0013-5194, pages 694 - 695, XP002007305 | Non-patent | – | – | Search report | – |
| S. DEERING: "Host Extensions for IP Multicasting.", INTERNET SPECIFICATION RFC 1112 (REQUEST FOR COMMENTS), August 1989 (1989-08-01), STANFORD, US, pages 1 - 17, XP002007299 | Non-patent | – | – | Search report | – |
| PAUL S ET AL: "Multicast transport protocols for high speed networks", PROCEEDINGS. 1994 INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (CAT. NO.94TH8002), PROCEEDINGS OF ICNP - 1994 INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS, BOSTON, MA, USA, 25-28 OCT. 1994, ISBN 0-8186-6685-4, 1994, LOS ALAMITOS, CA, USA, IEEE COMPUT. SOC. PRESS, USA, pages 4 - 14, XP000575206 | Non-patent | – | – | Search report | – |
| WANG J L ET AL: "OPTIMAL ADAPTIVE MULTIRECEIVER ARQ PROTOCOLS", IEEE TRANSACTIONS ON COMMUNICATIONS, vol. 41, no. 12, 1 December 1993 (1993-12-01), pages 1816 - 1829, XP000418486 | Non-patent | – | – | Search report | – |
| SABNANI K ET AL: "Multidestination protocols for satellite broadcast channels", IEEE TRANSACTIONS ON COMMUNICATIONS, MARCH 1985, USA, vol. COM-33, no. 3, ISSN 0090-6778, pages 232 - 240, XP000810010 | Non-patent | – | – | Search report | – |
| DOSHI B T ET AL: "Error and flow control performance of a high speed protocol", IEEE TRANSACTIONS ON COMMUNICATIONS, MAY 1993, USA, vol. 41, no. 5, ISSN 0090-6778, pages 707 - 720, XP002018360 | Non-patent | – | – | Search report | – |
34 members in 9 offices
Priority claims9
| Document | Office | Kind | Date |
|---|---|---|---|
| 375493 | United States of America | – | |
| 37549395 | United States of America | A | |
| 37549395 | United States of America | A | |
| 96909466 | European Patent Office (EPO) | A | |
| 96909466 | European Patent Office (EPO) | A | |
| 375493 | – | – | – |
| 96909466 | – | – | – |
| EP19960909466 | – | – | – |
| US19950375493 | – | – | – |
Members34
| Document | Office | Kind | |
|---|---|---|---|
| WO9622641A2 | World Intellectual Property Organization (WIPO) | A2 | |
| AU5295096A | Australia | A | |
| US5553083A | United States of America | A | |
| WO9622641A3 | World Intellectual Property Organization (WIPO) | A3 | |
| EP0804838A2 | European Patent Office (EPO) | A2 | |
| WO9809412A1 | World Intellectual Property Organization (WIPO) | A1 | |
| US5727002A | United States of America | A | |
| AU4092597A | Australia | A | |
| JPH10512726A | Japan | A | |
| US5920701A | United States of America | A | |
| US5553083B1 | United States of America | B1 | |
| US6151696A | United States of America | A | |
| EP1128591A2 | European Patent Office (EPO) | A2 | |
| EP0804838B1 | European Patent Office (EPO) | B1 | |
| AT209411T | Austria | T | |
| ATE209411T1 | Austria | T1 | |
| DE69617204D1 | Germany | D1 | |
| ES2163011T3 | Spain | T3 | |
| EP1128591A3This record | European Patent Office (EPO) | A3 | |
| DK0804838T3 | Denmark | T3 | |
| DE69617204T2 | Germany | T2 | |
| US6453438B1 | United States of America | B1 | |
| US6625652B1 | United States of America | B1 | |
| US6873627B1 | United States of America | B1 | |
| US2005100016A1 | United States of America | A1 | |
| JP3690809B2 | Japan | B2 | |
| EP1128591B1 | European Patent Office (EPO) | B1 | |
| AT328417T | Austria | T | |
| ATE328417T1 | Austria | T1 | |
| DE69636201D1 | Germany | D1 | |
| DE69636201T2 | Germany | T2 | |
| US7710961B2 | United States of America | B2 | |
| US2010202454A1 | United States of America | A1 | |
| US8081629B2 | United States of America | B2 |
53 legal events, as 6 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Patent expired after termination of 20 yearsExpiredPE20 | PE20 | GB | |
| Expiry of rightR071 | R071 | DE | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Transmission of propertyTP | TP | FR | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| No opposition filedOpposition26N | 26N | EP | |
| No opposition filed within time limitOppositionORIGINAL CODE: 0009261PLBE | PLBE | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: NO OPPOSITION FILED WITHIN TIME LIMITSTAA | STAA | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Fr: translation filedET | ET | EP | |
| Patent ceasedCeasedPL | PL | CH | |
| Lt: invalidation of european patent or patent extensionLTIE | LTIE | EP | |
| Nl: lapsed or annulled due to failure to fulfill the requirements of art. 29p and 29m of the patents actLapsedNLV1 | NLV1 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Corresponds to:REF | REF | EP | |
| European patents granted designating irelandGrantedFG4D | FG4D | IE | |
| Divisional application: reference to earlier applicationAC | AC | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAX | AX | EP | |
| European patent takes effect as a national patent in ch/liEP | EP | CH | |
| European patent grantedGrantedFG4D | FG4D | GB | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| Information related to payment of grant fee modifiedORIGINAL CODE: EPIDOSCIGR3GRAF | GRAF | EP | |
| Grant fee paidORIGINAL CODE: EPIDOSNIGR3GRAS | GRAS | EP | |
| Party data changed (applicant data changed or rights of an application transferred)RAP1 | RAP1 | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOSNIGR1GRAP | GRAP | EP | |
| First examination report despatched17Q | 17Q | EP | |
| Designation fees paidAT BE CH DE DK ES FR GB GR IE IT LI LU MC NL PT SEAKX | AKX | EP | |
| Extension fees paidLT PAYMENT 20020905;LV PAYMENT 20020905;SI PAYMENT 20020905AXX | AXX | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentLT;LV;SIAX | AX | EP | |
| Search report despatchedORIGINAL CODE: 0009013PUAL | PUAL | EP | |
| Party data changed (applicant data changed or rights of an application transferred)RAP1 | RAP1 | EP | |
| Divisional application: reference to earlier applicationAC | AC | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentLT;LV;SIAX | AX | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 1128591
- Publication, DOCDB
- 1128591
- Publication, EPODOC
- EP1128591
- Application
- 1112388
- Application, DOCDB
- 01112388
- Application, EPODOC
- EP20010112388
Titles3
- German
- Methode zur Mehrfachaussendung in Netzwerken mit ARQ zur Vermeidung unnötiger Wiederholungsübertragungen
- English
- Network multicasting method using ARQ techniques for preventing unnecessary retransmissions
- French
- Procédé de diffusion multiple en réseau utilisant des techniques de demande de répétition automatique ARQ évitant les retransmissions inutiles
Classification
- CPC, 26
- H04L1/1614
- H04L1/1809
- H04L5/1446
- H04L12/1836
- H04L12/185
- H04L12/1863
- H04L12/1868
- H04L47/11
- H04L47/115
- H04L47/15
- H04L47/29
- H04L2001/0093
- H04W4/06
- H04W8/005
- H04W28/06
- H04W28/22
- H04L67/1095
- H04L69/16
- H04L69/163
- H04L69/24
- H04L69/324
- H04L69/329
- H04L67/62
- H04L67/63
- H04L47/10
- H04L9/40
- IPC, 10
- G06F13 00
- H04L1 00
- H04L1 16
- H04L1 18
- H04L5 14
- H04L12 18
- H04L12 28
- H04L12 56
- H04L29 06
- H04L29 08
Designated states2
- Contracting states, 1
- Sweden
- Extension states, 1
- Slovenia