Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
481 words
A communication system having a plurality of incoming lines for receiving input cells of asynchronous transfer modes (ATM) including normal cells and broadcast cells and a plurality of outgoing lines for outputting said input cells input from the incoming lines, said system outputs said input cells to the outgoing lines in accordance with header information of said input cells, and outputs each of said normal cells to one of said plurality of outgoing lines and each of said broadcast cells to at least two of said plurality of outgoing lines, said system comprising: input interface means provided for each of said incoming lines, for adding internal routing information, which is uniquely set in the inside of said communication system, to a header part of each of said input cells; buffer memory means for storing temporarily said input cells; writing control means for storing said input cells in said buffer memory means so as to form a plurality of list structures corresponding to the respective internal routing information, said list structures including one broadcast cell list structure for chaining said broadcast cells together, each of said broadcast cells in said one broadcast cell list structure has a pointer which indicates a cell to be output next, and a plurality of normal cell list structures for chaining said normal cells other than said broadcast cells together, said normal cell list structures corresponding to said outgoing lines; reading control means for reading out said normal and broadcast cells from said plurality of list structures formed in said buffer memory means to distribute said normal and broadcast cells thus read to said outgoing lines; and output interface means provided for each of said outgoing line, for converting the header part of a cell read out from said buffer memory means by said reading control means into a header format which is used in a network connected to said outgoing lines of said communication system, said reading control means comprises: table means for storing a bit pattern for specifying the outgoing lines, through which broadcast cell of interest is to be output, in correspondence to the internal routing information of the broadcast cell, and broadcast control means for reading out broadcast destination specifying information corresponding to the internal routing information of the broadcast cell located at a head part of said one broadcast cell list structure, selecting, on the basis of said broadcast destination specifying bit pattern thus read out, one of said plurality of list structures every outgoing line, and reading out the normal cell or the broadcast cell located at a head part of said list structure thus selected, said broadcast control means serving to read out the same broadcast cell repeatedly from said one broadcast cell list structure to the associated outgoing lines for a period of time until a next broadcast destination specifying bit pattern is read out from said table means.
Claim 2
Dependent Claim
481 words
A communication system having a plurality of incoming lines for receiving input cells of asynchronous transfer modes (ATM) including normal cells and broadcast cells and a plurality of outgoing lines for outputting said input cells input from the incoming lines, said system outputs said input cells to the outgoing lines in accordance with header information of said input cells, and outputs each of said normal cells to one of said plurality of outgoing lines and each of said broadcast cells to at least two of said plurality of outgoing lines, said system comprising: input interface means provided for each of said incoming lines, for adding internal routing information, which is uniquely set in the inside of said communication system, to a header part of each of said input cells; buffer memory means for storing temporarily said input cells; writing control means for storing said input cells in said buffer memory means so as to form a plurality of list structures corresponding to the respective internal routing information, said list structures including one broadcast cell list structure for chaining said broadcast cells together, each of said broadcast cells in said one broadcast cell list structure has a pointer which indicates a cell to be output next, and a plurality of normal cell list structures for chaining said normal cells other than said broadcast cells together, said normal cell list structures corresponding to said outgoing lines; reading control means for reading out said normal and broadcast cells from said plurality of list structures formed in said buffer memory means to distribute said normal and broadcast cells thus read to said outgoing lines; and output interface means provided for each of said outgoing line, for converting the header part of a cell read out from said buffer memory means by said reading control means into a header format which is used in a network connected to said outgoing lines of said communication system, said reading control means comprises: table means for storing a bit pattern for specifying the outgoing lines, through which broadcast cell of interest is to be output, in correspondence to the internal routing information of the broadcast cell, and broadcast control means for reading out broadcast destination specifying information corresponding to the internal routing information of the broadcast cell located at a head part of said one broadcast cell list structure, selecting, on the basis of said broadcast destination specifying bit pattern thus read out, one of said plurality of list structures every outgoing line, and reading out the normal cell or the broadcast cell located at a head part of said list structure thus selected, said broadcast control means serving to read out the same broadcast cell repeatedly from said one broadcast cell list structure to the associated outgoing lines for a period of time until a next broadcast destination specifying bit pattern is read out from said table means.
Claim 3
Dependent Claim
78 words
A system according to claim 1, wherein said broadcast control means comprises: plural address register means provided in correspondence to said plurality of list structures, for generating cell reading addresses; and means for selecting, on the basis of said broadcast destination specifying bit pattern, one of said plural address register means provided for each of said outgoing lines, and supplying the address generated by said selected address register means as a reading address to said buffer memory means.
Claim 4
Dependent Claim
111 words
A system according to claim 2, wherein said broadcast control means further comprises: means for setting the address of the next normal cell to the contents of the address register means corresponding to said plurality of normal cell list structures at a time point when one normal cell located at a head part of each normal cell list structure is read out, and setting the address of the next broadcast cell to the contents of the address register means corresponding to said broadcast cell list structure in a predetermined timing after the same broadcast cell located at a head part of said one broadcast cell list structure is repeatedly read out.
Claim 5
Dependent Claim
27 words
A system according to claim 1, wherein each of said input interface means adds said internal routing information only when an input cell is a broadcast cell.
Claim 6
Dependent Claim
38 words
A system according to claim 1, wherein each of said input interface means adds information for judging whether an input cell is a broadcast cell or a normal cell based on a part of said internal routing information.
Claim 7
Dependent Claim
390 words
A communication system having a plurality of incoming lines for receiving input cells of asynchronous transfer mode (ATM) including normal cells and broadcast cells and a plurality of outgoing lines for outputting said input cells input from the incoming lines, said system outputs said input cells to the outgoing lines in accordance with header information of said input cells, and outputs each of said normal cells to one of said plurality of outgoing lines and each of said broadcast cells to at least two of said plurality of outgoing lines, said system comprising: writing control means for storing said input cells in a buffer to form a plurality of list structures corresponding to the respective internal routing information included in a header part of each of said input cells, said list structures including one broadcast cell list structure for chaining said broadcast cells together, each of said broadcast cells in said one broadcast list structure has a pointer which indicates a cell to be output next, and a plurality of normal cell list structures for chaining said normal cells other than said broadcast cells together, said normal cell list structures corresponding to said outgoing lines; and reading control means for reading out said normal and broadcast cells from said plurality of list structures formed in said buffer to distribute said normal and broadcast cells thus read to said outgoing lines; said reading control means comprises: table means for storing a bit pattern for specifying the outgoing lines, through which a broadcast cell of interest is to be output, in correspondence to the internal routing information of the broadcast cell, and broadcast control means for reading out broadcast destination specifying information corresponding to the internal routing information of the broadcast cell located at a head part of said one broadcast cell list structure, selecting, based on said broadcast destination specifying bit pattern thus read out, one of said plurality of list structures every outgoing line, and reading out the normal cell or the broadcast cell located at a head part of said list structure thus selected, said broadcast control means serving to read out the same broadcast cell repeatedly from said one broadcast cell list structure to the associated outgoing lines for a period of time until a next broadcast destination specifying bit pattern is read out from said table means.
Claim 8
Dependent Claim
390 words
A communication system having a plurality of incoming lines for receiving input cells of asynchronous transfer mode (ATM) including normal cells and broadcast cells and a plurality of outgoing lines for outputting said input cells input from the incoming lines, said system outputs said input cells to the outgoing lines in accordance with header information of said input cells, and outputs each of said normal cells to one of said plurality of outgoing lines and each of said broadcast cells to at least two of said plurality of outgoing lines, said system comprising: writing control means for storing said input cells in a buffer to form a plurality of list structures corresponding to the respective internal routing information included in a header part of each of said input cells, said list structures including one broadcast cell list structure for chaining said broadcast cells together, each of said broadcast cells in said one broadcast list structure has a pointer which indicates a cell to be output next, and a plurality of normal cell list structures for chaining said normal cells other than said broadcast cells together, said normal cell list structures corresponding to said outgoing lines; and reading control means for reading out said normal and broadcast cells from said plurality of list structures formed in said buffer to distribute said normal and broadcast cells thus read to said outgoing lines; said reading control means comprises: table means for storing a bit pattern for specifying the outgoing lines, through which a broadcast cell of interest is to be output, in correspondence to the internal routing information of the broadcast cell, and broadcast control means for reading out broadcast destination specifying information corresponding to the internal routing information of the broadcast cell located at a head part of said one broadcast cell list structure, selecting, based on said broadcast destination specifying bit pattern thus read out, one of said plurality of list structures every outgoing line, and reading out the normal cell or the broadcast cell located at a head part of said list structure thus selected, said broadcast control means serving to read out the same broadcast cell repeatedly from said one broadcast cell list structure to the associated outgoing lines for a period of time until a next broadcast destination specifying bit pattern is read out from said table means.
Claim 9
Dependent Claim
74 words
A system according to claim 6, wherein said broadcast control means comprises: plural address register means provided in correspondence to said plurality of list structures, for generating cell reading addresses; and means for selecting, based on said broadcast destination specifying bit pattern, one of said plural address register means provided for each of said outgoing lines, and supplying the address generated by said selected address register means as a reading address to said buffer.
Claim 10
Dependent Claim
111 words
A system according to claim 7, wherein said broadcast control means further comprises: means for setting the address of the next normal cell to the contents of the address register means corresponding to said plurality of normal cell list structures at a time point when one normal cell located at a head part of each normal cell list structure is read out, and setting the address of the next broadcast cell to the contents of the address register means corresponding to said broadcast cell list structure in a predetermined timing after the same broadcast cell located at a head part of said one broadcast cell list structure is repeatedly read out.
Claim 11
Dependent Claim
27 words
A system according to claim 7, wherein each of said input interface means adds said internal routing information only when the input cell is a cast cell.
Claim 12
Dependent Claim
42 words
A system according to claim 6, further comprising: input interface means provided for each of said incoming lines, for adding said internal routing information, which is uniquely set in said communication system, to a header part of each of said input cells.
Claim 13
Dependent Claim
38 words
A system according to claim 10, wherein each of said input interface means adds information for judging whether an input cell is a broadcast cell or a normal cell based on a part of said internal routing information.
Claim 14
Dependent Claim
51 words
A system according to claim 6, further comprising: output interface means provided for each of said outgoing lines, for converting the header part of a cell read out from said buffer by said reading control means into a header format which is used in a network connected to said outgoing lines.
Claim 15
Independent Claim
405 words
A method in a communication system having a plurality of incoming lines for receiving input cells of asynchronous transfer modes (ATM) including normal cells and broadcast cells and a plurality of outgoing lines for outputting said input cells input from the incoming lines, said system outputs said input cells to the outgoing lines in accordance with header information of said input cells, and outputs each of said normal cells to one of said plurality of outgoing lines and each of said broadcast cells to at least two of said plurality of outgoing lines, said method comprising the steps of: storing said input cells in a buffer to form a plurality of list structures corresponding to the respective internal routing information included in a header part of each of said input cells, said list structures including one broadcast cell list structure for chaining said broadcast cells together, each of said broadcast cells in said one broadcast list structure has a pointer which indicates cells to be output next, and a plurality of normal cell list structures for chaining said normal cells other than said broadcast cells together, said normal cell list structures corresponding to said outgoing lines; and reading out said normal and broadcast cells from said plurality of list structures formed in said buffer to distribute said normal and broadcast cells thus read to said outgoing lines; said reading step comprises the steps of: storing a bit pattern for specifying the outgoing lines, through which a broadcast cell of interest is to be output, in correspondence to the internal routing information of the broadcast cell, reading out broadcast destination specifying information corresponding to the internal routing information of the broadcast cell located at a head part of said one broadcast cell list structure, selecting, based on said broadcast destination specifying bit pattern thus read out, one of said plurality of list structures every outgoing line, and reading out the normal cell or the broadcast cell located at a head part of said list structure thus selected, wherein said step of read out the normal cell or the broadcast cell located at a head part of said list structures is performed such that when a broadcast cell is read out the same broadcast cell is read out repeatedly from said one broadcast cell list structure to the associated outgoing lines for a period of time until a next broadcast destination specifying bit pattern is read out.
Claim 16
Independent Claim
405 words
A method in a communication system having a plurality of incoming lines for receiving input cells of asynchronous transfer modes (ATM) including normal cells and broadcast cells and a plurality of outgoing lines for outputting said input cells input from the incoming lines, said system outputs said input cells to the outgoing lines in accordance with header information of said input cells, and outputs each of said normal cells to one of said plurality of outgoing lines and each of said broadcast cells to at least two of said plurality of outgoing lines, said method comprising the steps of: storing said input cells in a buffer to form a plurality of list structures corresponding to the respective internal routing information included in a header part of each of said input cells, said list structures including one broadcast cell list structure for chaining said broadcast cells together, each of said broadcast cells in said one broadcast list structure has a pointer which indicates cells to be output next, and a plurality of normal cell list structures for chaining said normal cells other than said broadcast cells together, said normal cell list structures corresponding to said outgoing lines; and reading out said normal and broadcast cells from said plurality of list structures formed in said buffer to distribute said normal and broadcast cells thus read to said outgoing lines; said reading step comprises the steps of: storing a bit pattern for specifying the outgoing lines, through which a broadcast cell of interest is to be output, in correspondence to the internal routing information of the broadcast cell, reading out broadcast destination specifying information corresponding to the internal routing information of the broadcast cell located at a head part of said one broadcast cell list structure, selecting, based on said broadcast destination specifying bit pattern thus read out, one of said plurality of list structures every outgoing line, and reading out the normal cell or the broadcast cell located at a head part of said list structure thus selected, wherein said step of read out the normal cell or the broadcast cell located at a head part of said list structures is performed such that when a broadcast cell is read out the same broadcast cell is read out repeatedly from said one broadcast cell list structure to the associated outgoing lines for a period of time until a next broadcast destination specifying bit pattern is read out.