Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
312 words
An ATM inverse multiplexing cell-based system for reducing error-multiplication due to error events in the transmitted cell stream, comprising: (a) a first IMA assembly having an input coupled to an incoming cell stream from a first ATM layer device; (b) a second IMA assembly having an output coupled to a second ATM layer device; (c) a plurality of links coupling said first IMA assembly to said second IMA assembly; wherein said first IMA assembly includes: (1) means for multiplexing said incoming cell stream onto said plurality of links and for inserting onto said links framing cells in the form of "st" cells in place of idle cells and "S" cells to mark divisions in each channel corresponding to one of a given number of cells and a given time interval between successive "S" cells; and (2) means for encoding and inserting cell location information of both control cells and payload cells for a window of time into the past for each link into said framing cells; wherein said second IMA assembly includes: (3) a plurality of link buffers for receiving cells transmitted along respective ones of said links; (4) means for demultiplexing cells on said link buffers by aligning "S" cells on said link buffers and releasing payload cells so as to keep said link buffers partially filled as much of the time as possible as required and to perform cell delay variation (CDV) smoothing; (5) means for extracting and decoding location information from said framing cells to identify errored or missing cells and to mark the location of those cells; (6) means for distinguishing between errors in a header and errors in a payload of an errored cell; and (7) means for flushing all cells in the same frame on each link from said link buffers upon failure to identify an "unknown" cell or upon being blocked by another unresolved error.
Claim 2
Dependent Claim
312 words
An ATM inverse multiplexing cell-based system for reducing error-multiplication due to error events in the transmitted cell stream, comprising: (a) a first IMA assembly having an input coupled to an incoming cell stream from a first ATM layer device; (b) a second IMA assembly having an output coupled to a second ATM layer device; (c) a plurality of links coupling said first IMA assembly to said second IMA assembly; wherein said first IMA assembly includes: (1) means for multiplexing said incoming cell stream onto said plurality of links and for inserting onto said links framing cells in the form of "st" cells in place of idle cells and "S" cells to mark divisions in each channel corresponding to one of a given number of cells and a given time interval between successive "S" cells; and (2) means for encoding and inserting cell location information of both control cells and payload cells for a window of time into the past for each link into said framing cells; wherein said second IMA assembly includes: (3) a plurality of link buffers for receiving cells transmitted along respective ones of said links; (4) means for demultiplexing cells on said link buffers by aligning "S" cells on said link buffers and releasing payload cells so as to keep said link buffers partially filled as much of the time as possible as required and to perform cell delay variation (CDV) smoothing; (5) means for extracting and decoding location information from said framing cells to identify errored or missing cells and to mark the location of those cells; (6) means for distinguishing between errors in a header and errors in a payload of an errored cell; and (7) means for flushing all cells in the same frame on each link from said link buffers upon failure to identify an "unknown" cell or upon being blocked by another unresolved error.
Claim 3
Dependent Claim
109 words
A system according to claim 1, wherein said first IMA assembly includes a first IMA device couplable at one end to a first ATM layer device, a plurality of first physical layer devices coupled to another end of said first IMA device, a plurality of second physical layer devices each coupled by a pair of links to corresponding ones of said plurality of first physical layer devices, a second IMA assembly couplable at one end to a second ATM layer device and at another end to said plurality of second physical layer devices, each of said first and second physical layer devices having respective first and second link buffers.
Claim 4
Dependent Claim
116 words
A system according to claim 2, wherein said second link buffers are circular buffers each having a write pointer and a read pointer initially aligned and said means for demultiplexing includes a total cells counter and a payload cell counter wherein said write pointer is incremented upon storage of an incoming cell into an associated link buffer, said read pointer is incremented each time a cell is released from said link buffer, the total cells counter is incremented each time the write pointer is incremented and decremented each time the read pointer is incremented, and the payload cell counter is incremented each time a payload cell is stored and decremented each time a payload cell released.
Claim 5
Dependent Claim
35 words
A system according to claim 1, wherein said means for encoding and inserting cell location information encodes cell sequence fragments on each link such that some of the cell sequence fragments overlap on each link.
Claim 6
Dependent Claim
27 words
A system according to claim 1, wherein encoding location information for cell sequence fragments is transmitted in framing cells subsequent in time to said cell sequence fragments.
Claim 7
Dependent Claim
39 words
A system according to claim 1, wherein said means for distinguishing between errors in a header and errors in a payload of an errored cell includes means for calculating CRC-10 over octets 7 through 51 of said errored cell.
Claim 8
Dependent Claim
34 words
A system according to claim 2, including means for monitoring a Transmit Cell Available signal from each of said first physical layer devices coupled to a transmit cell output of said first IMA device.
Claim 9
Dependent Claim
18 words
A system according to claim 1, including means for transmitting redundant location information over said plurality of links.
Claim 10
Dependent Claim
24 words
A system according to claim 1, wherein said first IMA assembly includes means for encoding location information of cells coming after the framing cell.
Claim 11
Dependent Claim
26 words
A system according to claim 1, wherein said first IMA assembly includes means for encoding location information of cells coming after and before said framing cells.