Method and apparatus for controlling data flow through an ATM interface
Abstract
A method and network interface for controlling the flow of data between a and an ATM network is provided. The network interface resides on an ATM interface and includes a state machine for each channel supported by the ATM interface. The state machine moves from state to state based on the contents of a local buffer, indications that data for the channel is ready to be transferred from the host computer to the local buffer, and the status of operations that transfer data for the channel from the host computer to the local buffer. The ATM interface includes a DMA unit and a segmentation unit that operate responsive to the states of the various state machines to avoid inefficient transfer operations. Specifically, the DMA unit does not attempt to move data for a channel from the host computer to the local buffer if the state of the state machine for the channel indicates that (1) there is no more data in the host computer for the channel or (2) there is no more room in the local buffer to receive data for the channel from the host computer. The segmentation unit does not attempt to transmit cells for a channel when the state of the state machine for the channel indicates that the local buffer does not contain enough data for the channel to construct a cell for the channel.

Term
Term ended
Projected expiry passed 3 July 2016, 10.2 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
1 sheet
Sheet 1
Every citation, both ways
| Document | Relation | Office | Category | Cited during | Relevant claims |
|---|---|---|---|---|---|
| US5136584A | Cites | United States of America | XA | Search report | 1,22 |
| US5381407A | Cites | United States of America | A | Search report | 1,22 |
| WO9511554A1 | Cites | World Intellectual Property Organization (WIPO) | XA | Search report | 1,3,6,22,24,27 |
| DAVIE B S: "THE ARCHITECTURE AND IMPLEMENTATION OF A HIGH-SPEED HOST INTERFACE", IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, vol. 11, no. 2, 1 February 1993 (1993-02-01), pages 228 - 239, XP000377941 | Non-patent | – | – | Search report | – |
5 members in 4 offices
Priority claims5
| Document | Office | Kind | Date |
|---|---|---|---|
| 499197 | United States of America | – | |
| 49919795 | United States of America | A | |
| 49919795 | United States of America | A | |
| 499197 | – | – | – |
| US19950499197 | – | – | – |
Members5
| Document | Office | Kind | |
|---|---|---|---|
| EP0752801A2 | European Patent Office (EPO) | A2 | |
| JPH09128315A | Japan | A | |
| US5633870A | United States of America | A | |
| EP0752801A3This record | European Patent Office (EPO) | A3 | |
| SG102520A1 | Singapore | A1 |
8 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Application deemed to be withdrawnWithdrawn18D | 18D | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWNSTAA | STAA | |
| First examination report despatched17Q | 17Q | |
| Request for examination filed17P | 17P | |
| Designated contracting statesAK | AK | |
| Search report despatchedORIGINAL CODE: 0009013PUAL | PUAL | |
| Designated contracting statesAK | AK | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI |
Numbers
- Publication
- 0752801
- Publication, DOCDB
- 0752801
- Publication, EPODOC
- EP0752801
- Application
- 96110754
- Application, DOCDB
- 96110754
- Application, EPODOC
- EP19960110754
Titles3
- German
- Verfahren und Anlage zur Kontrolle des Datenflusses durch eine ATM-Schnittstelle
- English
- Method and apparatus for controlling data flow through an ATM interface
- French
- Méthode et dispositif de contrôle du flux de données à travers une interface ATM
Classification
- CPC, 6
- H04Q11/0478
- H04L49/90
- H04L2012/5616
- H04L2012/5652
- H04L69/324
- H04L9/40
- IPC, 6
- G06F13 00
- H04L12 56
- H04L29 06
- H04L29 08
- H04Q3 00
- H04Q11 04
Designated states1
- Contracting states, 1
- Sweden