← Back to Patent Explorer
US5875189A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for multicast of ATM cells

Assignee: Ericsson AB
•
Filing: 1994-10-27
•
Granted: 1999-02-23
•
Expires: 2014-10-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention pertains to a method for multicasting ATM cells. The method comprises the steps of reading a first ATM cell to which a first cell read pointer is pointing. Then there is the step of transmitting the first ATM cell out a first port to a first address. Next there is the step of determining whether the first ATM cell is to be transmitted out the first port to a second address. Next there is the step of reading a cell pointer pointing to a second ATM cell if the transmission of the first ATM cell out the first port to addresses is completed. The present invention pertains to a multicast system for an ATM network. The multicast system is comprised of a first ATM cell pointer mechanism associated with a first port. The multicast system also comprises at least a second ATM cell pointer mechanism associated with a second port. The multicast system is also comprised of at least a first ATM cell. The first ATM cell pointer mechanism and the second ATM cell pointer mechanism points to the first ATM cell. There is a first node having a first address and a node address pointer. The first ATM cell pointer mechanism points to the first node. There is a second node having a second address. The node address pointer of the first node points to the second node. The first and second nodes form a linked list of addresses.

Inventors

  • 👤 Robert Brownhill
  • 👤 Jon C. R. Bennett

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 11:17
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/02; H04L12/16; H04L12/18; H04L12/1886; H04L49/00; H04L49/20; H04L49/201; H04L49/203; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0478

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 104 words
A multicast system for an ATM network comprising: at least a first ATM cell pointer mechanism; at least a first ATM cell having data, said first ATM cell pointer mechanism pointing to the first ATM cell; a first node having a first address for the first ATM cell and a node address pointer, said first ATM cell pointer mechanism pointing to the address of the first node; and a second node having a second address for the first ATM cell, said node address pointer of the first node pointing to the second node, said first and second nodes forming a linked list of addresses.
Claim 2
Dependent Claim 104 words
A multicast system for an ATM network comprising: at least a first ATM cell pointer mechanism; at least a first ATM cell having data, said first ATM cell pointer mechanism pointing to the first ATM cell; a first node having a first address for the first ATM cell and a node address pointer, said first ATM cell pointer mechanism pointing to the address of the first node; and a second node having a second address for the first ATM cell, said node address pointer of the first node pointing to the second node, said first and second nodes forming a linked list of addresses.
Claim 3
Dependent Claim 49 words
A system as described in claim 1 including a controller in communication with the first ATM cell pointer mechanism, the first node and the second node, said controller causing the first ATM cell to be transmitted out a port to the first address and then to the second address.
Claim 4
Dependent Claim 70 words
A system as described in claim 2 wherein said controller causing the first ATM cell to be read when it is transmitted out the port to the first address and to be read again when it is transmitted out to port to the second address, each time the controller causes the first ATM cell to be read, the first ATM cell is left intact and remains to be read again.
Claim 5
Dependent Claim 54 words
A system as described in claim 3 wherein the first ATM cell pointer mechanism includes a first cell read pointer pointing to the address of the first cell, and an address pointer pointing to the node in the linked list of addresses whose address is the address where the first cell is to go.
Claim 6
Dependent Claim 40 words
A system as described in claim 4 wherein each node of the linked list of addresses comprises new VPI information, new VCI information, a terminating connection indication bit and a final entry in the linked list of addresses indication bit.
Claim 7
Dependent Claim 65 words
A system as described in claim 5 wherein if the terminating indication bit in the node is set and the address pointer is pointing to the address of the node, then the first cell is caused to be transmitted by the controller with the VPI and VCI information in the node, otherwise the first cell is transmitted with only the VPI information from the node.
Claim 8
Dependent Claim 47 words
A system as described in claim 6 wherein if the final entry in the linked list of addresses is set in the node, then after the first cell is transmitted, the first cell read pointer is caused by the controller to point to a second ATM cell.
Claim 9
Dependent Claim 29 words
A system as described in claim 7 wherein the controller causes the first ATM cell to be freed when the first ATM cell no longer needs to be read.
Claim 10
Dependent Claim 121 words
A multicast system for an ATM network comprising: a first ATM cell pointer mechanism associated with a first port; at least a second ATM cell pointer mechanism associated with a second port; at least a first ATM cell, said first ATM cell pointer mechanism and said second ATM cell pointer mechanism pointing to the address of the first ATM cell; a first node having a first address and a node address pointer, said first ATM cell pointer mechanism pointing to the address of the first node; and a second node having a second address, said node address pointer of the first node pointing to the address of the second node, said first and second nodes forming a linked list of addresses.
Claim 11
Dependent Claim 121 words
A multicast system for an ATM network comprising: a first ATM cell pointer mechanism associated with a first port; at least a second ATM cell pointer mechanism associated with a second port; at least a first ATM cell, said first ATM cell pointer mechanism and said second ATM cell pointer mechanism pointing to the address of the first ATM cell; a first node having a first address and a node address pointer, said first ATM cell pointer mechanism pointing to the address of the first node; and a second node having a second address, said node address pointer of the first node pointing to the address of the second node, said first and second nodes forming a linked list of addresses.
Claim 12
Dependent Claim 52 words
A system as described in claim 9 wherein the first ATM cell has a cell pointer and including a second ATM cell, with the cell pointer of the first ATM cell pointing to the second ATM cell, said first ATM cell and second ATM cell forming a linked list of ATM cells.
Claim 13
Dependent Claim 41 words
A system as described in claim 10 including a controller for controlling when a pointer is read and when an ATM cell is transmitted out a port and with which address, said controller in communication with the nodes, cells and pointers.
Claim 14
Dependent Claim 24 words
A system as described in claim 11 including a write pointer pointing to a last ATM cell in the linked list of ATM cells.
Claim 15
Dependent Claim 166 words
A multicast system for an ATM network comprising: an ATM cell pointer mechanism; a ATM cell having data, said ATM cell pointer mechanism pointing to the address of the first ATM cell; at least a second ATM cell having data; a first node having a first address for the first ATM cell and a node address pointer, said ATM cell pointer mechanism pointing to the address of the first node; a second node having a second address for the first ATM cell, said node address pointer of the first node pointing to the address of the second node, said first and second nodes forming a linked list of addresses; and a controller in communication with the ATM cell pointer mechanism, the first node and the second node, said controller causing the first ATM cell to be transmitted out a port to the first address and then to the second address and then for the first ATM cell pointer mechanism to point to the second ATM cell.
Claim 16
Dependent Claim 166 words
A multicast system for an ATM network comprising: an ATM cell pointer mechanism; a ATM cell having data, said ATM cell pointer mechanism pointing to the address of the first ATM cell; at least a second ATM cell having data; a first node having a first address for the first ATM cell and a node address pointer, said ATM cell pointer mechanism pointing to the address of the first node; a second node having a second address for the first ATM cell, said node address pointer of the first node pointing to the address of the second node, said first and second nodes forming a linked list of addresses; and a controller in communication with the ATM cell pointer mechanism, the first node and the second node, said controller causing the first ATM cell to be transmitted out a port to the first address and then to the second address and then for the first ATM cell pointer mechanism to point to the second ATM cell.
Claim 17
Dependent Claim 147 words
A multicast system for an ATM network comprising: at least a first ATM cell pointer mechanism; at least a first ATM cell having data, said first ATM cell pointer mechanism pointing to the address of the first ATM cell; a port connected to the ATM network through which the first ATM cell is introduced to the ATM network; a first node having a first address for the first ATM cell and a node address pointer, said first ATM cell pointer mechanism pointing to the address of the first node; a second node having a second address for the first ATM cell, said node address pointer of the first node pointing to the address of the second node, said first and second nodes forming a linked list of addresses; and an output buffer memory in which the first ATM cell is stored, said memory connected to the port.
Claim 18
Dependent Claim 147 words
A multicast system for an ATM network comprising: at least a first ATM cell pointer mechanism; at least a first ATM cell having data, said first ATM cell pointer mechanism pointing to the address of the first ATM cell; a port connected to the ATM network through which the first ATM cell is introduced to the ATM network; a first node having a first address for the first ATM cell and a node address pointer, said first ATM cell pointer mechanism pointing to the address of the first node; a second node having a second address for the first ATM cell, said node address pointer of the first node pointing to the address of the second node, said first and second nodes forming a linked list of addresses; and an output buffer memory in which the first ATM cell is stored, said memory connected to the port.
Claim 19
Dependent Claim 203 words
A multicast system for an ATM network comprising: an ATM network; an output buffer mechanism having a port directly connected to the ATM network; an ATM cell pointer mechanism; a first ATM cell having data disposed in the output buffer mechanism, said first ATM cell pointer mechanism pointing to the address of the first ATM cell in the output buffer mechanism; at least a second ATM cell having data disposed in the output buffer mechanism; a first node having a first address for the first ATM cell and a node address pointer, said first ATM cell pointer mechanism pointing to the address of the first node; a second node having a second address for the first ATM cell, said node address pointer of the first node pointing to the address of the second node, said first and second nodes forming a linked list of addresses; and a controller in communication with the first ATM cell pointer mechanism, the first node and the second node, said controller causing the first ATM cell to be transmitted out the port to the first address and then to the second address and then for the first ATM cell pointer mechanism to point to the second ATM cell.
Claim 20
Dependent Claim 203 words
A multicast system for an ATM network comprising: an ATM network; an output buffer mechanism having a port directly connected to the ATM network; an ATM cell pointer mechanism; a first ATM cell having data disposed in the output buffer mechanism, said first ATM cell pointer mechanism pointing to the address of the first ATM cell in the output buffer mechanism; at least a second ATM cell having data disposed in the output buffer mechanism; a first node having a first address for the first ATM cell and a node address pointer, said first ATM cell pointer mechanism pointing to the address of the first node; a second node having a second address for the first ATM cell, said node address pointer of the first node pointing to the address of the second node, said first and second nodes forming a linked list of addresses; and a controller in communication with the first ATM cell pointer mechanism, the first node and the second node, said controller causing the first ATM cell to be transmitted out the port to the first address and then to the second address and then for the first ATM cell pointer mechanism to point to the second ATM cell.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-02-22 2002-08-24 2003-02-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-02-22 2006-08-24 2007-02-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-02-22 2010-08-24 2011-02-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag