Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
207 words
A method for asynchronously forwarding message packets between input trunks and output trunks via a packet switching system comprising at least two redundant switching matrices interconnecting said input trunks and said output trunks, each switching matrix interconnecting each input trunk to each output trunk, each switching matrix comprising a like plurality of input switch modules and output switch modules and each input switch module is connectable to each output switch module, each message packet comprising a packet header identifying a respective virtual connection, comprising the steps of: forming message packet groups of a plurality of identical message packets corresponding in number to the number of redundant switching matrices by multiplying each of the message packets received on an input trunk during the course of a virtual connection; attaching an identification identifier to each of the message packets of a message packet group and changing the identifier for each successive message packet group; separately transmitting each message packet of a message packet group via each redundant switching matrix toward an output trunk for the respective virtual connection; and selecting and forwarding only one of the message packets of a message packet group selected based on the identifier attached thereto to the output trunk for the respective virtual connection.
Claim 2
Independent Claim
207 words
A method for asynchronously forwarding message packets between input trunks and output trunks via a packet switching system comprising at least two redundant switching matrices interconnecting said input trunks and said output trunks, each switching matrix interconnecting each input trunk to each output trunk, each switching matrix comprising a like plurality of input switch modules and output switch modules and each input switch module is connectable to each output switch module, each message packet comprising a packet header identifying a respective virtual connection, comprising the steps of: forming message packet groups of a plurality of identical message packets corresponding in number to the number of redundant switching matrices by multiplying each of the message packets received on an input trunk during the course of a virtual connection; attaching an identification identifier to each of the message packets of a message packet group and changing the identifier for each successive message packet group; separately transmitting each message packet of a message packet group via each redundant switching matrix toward an output trunk for the respective virtual connection; and selecting and forwarding only one of the message packets of a message packet group selected based on the identifier attached thereto to the output trunk for the respective virtual connection.
Claim 3
Dependent Claim
56 words
The method of claim 1, wherein the step of attaching an identical identifier to each of the message packets of a message packet group is further defined as: inserting a message packet sequence number into the message packet header of the message packets belong to a virtual connection and continuously assigned for the respective virtual connection.
Claim 4
Dependent Claim
65 words
The method of claim 1, and further comprising the step of: attaching a respective check information to each of the message packets belonging to a message packet group; and after the transmission of the message packets via the redundant switching matrices, checking the respective message packet header in view of the faultless transmission with reference to the check information respectively attached to the message packets.
Claim 5
Dependent Claim
101 words
The method of claim 3, wherein: the step of forming message packet groups is further defined as entering self-routing headers into the packet headers of the message packets during formation of a message packet group; and the step of separately transmitting each message packet of a message packet group via the redundant switching matrices is further defined as transmitting the message packets belonging to a respective message packet group on identical paths via the redundant switching matrices on the basis of the self-routing headers entered into the packet headers of the message packets during the formation of the message packet group.
Claim 6
Dependent Claim
257 words
Apparatus for asynchronously transmitting message packets between input trunks and output trunks via a packet switching system, each message packet comprising a packet header identifying a virtual connection, comprising: at least two redundant switching matrices, each switching matrix interconnecting each input trunk to each output trunk, each switching matrix comprising a like plurality of input switch modules and output switch modules, each output switch module is connectable to each input switch module; first means connected to said input trunks and to said redundant switching matrices and operable to form message packet groups of a plurality of identical message packets corresponding in number to the number of redundant switching matrices including multiplication means for multiplying each of the message packets on an input trunk during the course of a virtual connection; second means in said first means and operable to attach an identical identifier to each of the message packets of a message packet group and to change the identifier for each successive message packet group; third means connected to said second means and to said redundant switching matrices and operable to separately transmit each message packet of a message packet group via the redundant switching matrices toward a respective output trunk for the virtual connection; and fourth means connected to said redundant switching matrices and to said output trunks and operable to transmit only one of the message packets of a message packet group, selected based on the identifier attached to each of the message packets belonging to a message packet group, to the respective output trunk.
Claim 7
Dependent Claim
257 words
Apparatus for asynchronously transmitting message packets between input trunks and output trunks via a packet switching system, each message packet comprising a packet header identifying a virtual connection, comprising: at least two redundant switching matrices, each switching matrix interconnecting each input trunk to each output trunk, each switching matrix comprising a like plurality of input switch modules and output switch modules, each output switch module is connectable to each input switch module; first means connected to said input trunks and to said redundant switching matrices and operable to form message packet groups of a plurality of identical message packets corresponding in number to the number of redundant switching matrices including multiplication means for multiplying each of the message packets on an input trunk during the course of a virtual connection; second means in said first means and operable to attach an identical identifier to each of the message packets of a message packet group and to change the identifier for each successive message packet group; third means connected to said second means and to said redundant switching matrices and operable to separately transmit each message packet of a message packet group via the redundant switching matrices toward a respective output trunk for the virtual connection; and fourth means connected to said redundant switching matrices and to said output trunks and operable to transmit only one of the message packets of a message packet group, selected based on the identifier attached to each of the message packets belonging to a message packet group, to the respective output trunk.
Claim 8
Dependent Claim
246 words
A circuit arrangement for asynchronously transmitting message packets between input trunks and output trunks via a packet switching system, the message packets comprising a packet header identifying a respective virtual connection and being transmitted according to an asynchronous transmission method during the course of virtual connections, said circuit arrangement comprising: at least two redundant switching matrices, each switching matrix interconnecting each input trunk to each output trunk, each switching matrix comprising a like plurality of input switch modules and output switch modules, each input switch module is connectable to each output switch module; a plurality of handling means each connected to a respective input trunk and to each of said redundant switching matrices, said handling means operable to attach a respective auxiliary identifier to the packet header of a message packet forming a respective message packet group from the message packets augmented by the auxiliary identifiers and having a plurality of identical message packets corresponding in number to the plurality of redundant switching matrices, and changing the auxiliary identifier for each message packet group and supplying the identical message packets to the redundant switching matrices; and a plurality of evaluation devices each connected to each of said redundant switching matrices and to a respective output trunk for receiving message packets transmitted via the redundant switching matrices and outputting only one of the message packets belonging to a message packet group to the allocated output trunk based on the auxiliary identifier respectively attached to the message packets.
Claim 9
Dependent Claim
246 words
A circuit arrangement for asynchronously transmitting message packets between input trunks and output trunks via a packet switching system, the message packets comprising a packet header identifying a respective virtual connection and being transmitted according to an asynchronous transmission method during the course of virtual connections, said circuit arrangement comprising: at least two redundant switching matrices, each switching matrix interconnecting each input trunk to each output trunk, each switching matrix comprising a like plurality of input switch modules and output switch modules, each input switch module is connectable to each output switch module; a plurality of handling means each connected to a respective input trunk and to each of said redundant switching matrices, said handling means operable to attach a respective auxiliary identifier to the packet header of a message packet forming a respective message packet group from the message packets augmented by the auxiliary identifiers and having a plurality of identical message packets corresponding in number to the plurality of redundant switching matrices, and changing the auxiliary identifier for each message packet group and supplying the identical message packets to the redundant switching matrices; and a plurality of evaluation devices each connected to each of said redundant switching matrices and to a respective output trunk for receiving message packets transmitted via the redundant switching matrices and outputting only one of the message packets belonging to a message packet group to the allocated output trunk based on the auxiliary identifier respectively attached to the message packets.
Claim 10
Dependent Claim
105 words
The circuit arrangement of claim 6, wherein each of said handling devices and each of said evaluation devices comprises: memory means including a plurality of memory cells for storing in said memory cells the auxiliary identifier that is presently current for the formation or, respectively, for the evaluation of a message packet group, said memory cells being respectively selectable for a transmission of the stored auxiliary identifier on the basis of the particulars respectively contained in the packet header of the message packets and identifying the respective virtual connection; and means for updating the auxiliary identifier in response to each selection of a memory cell.
Claim 11
Dependent Claim
83 words
The circuit arrangement of claim 7, and further comprising: message packet sequence number means operable to attach a message packet sequence number to the packet header of the individual message packets to be stored in said memory cells as auxiliary identifiers, said message packet sequence numbers being set to a defined initial value during the course of the connection set up of the respective virtual connection; and means for incrementing the message packet sequence number upon each selection of a respective memory cell.
Claim 12
Dependent Claim
58 words
The circuit arrangement of claim 8, wherein said handling means comprises: means for attaching a self-routing header to the packet headers of the message packets to be transmitted to the redundant switching matrices and respectively defined for the respective virtual connection, said self-routing header additionally stored in said memory cells of said memory means of said handling means.
Claim 13
Dependent Claim
65 words
The circuit arrangement of claim 9, wherein each of said evaluation devices comprises: a comparator arrangement for comparing the auxiliary identifier contained in a message packet just accepted by one of said redundant switching matrices t the auxiliary identifier offered by said memory means and, upon coincidence of the two auxiliary identifiers, controlling the transmission of the respective message packet to the aligned output trunk.
Claim 14
Dependent Claim
97 words
The circuit arrangement of claim 10, wherein: said handling means comprises a check signal generator operable to additionally attach a respective check information to the message packets; and each of said evaluation means comprises a check device operable to perform a check in view of a faultless transmission of the respective message packet or, respectively packet header on the basis of the check information respectively attached to the message packets accepted by the allocated switching matrices; and means for evaluating the auxiliary identifier attached to a message packet only given a faultless transmission of a message packet.