Claims Analysis
Total Claims: 3
Claim 1
Independent Claim
513 words
A method for handling data transmission frames of variable length in an interface between two networks, wherein each data transmission frame is constituted by a header field containing control data including the length of the respective frame, a fixed-length data field containing data, and an end field of variable length, comprising: (a) functionally providing between the two networks a controller, which is operatively associated with at least one buffer, each said buffer being operatively associated with a decoder, the controller being arranged to receive frames successively from one said network, and the decoder being arranged to send data from respective of said frames successively into the other said network, said buffer being divided into at least two logical sections, each having a header field and a data field; (b) beginning to receive a frame from the one network by the controller; (c) writing by said controller to respective fields of a first said section of said buffer the header of said frame, and a beginning part of the data field of said frame corresponding in length to the data field of the first section of said buffer; (d) upon concluding step (b), interrupting said decoder by said controller and thereby causing said decoder to read said first section of said buffer into respective storage space of said decoder; (e) recognizing by said decoder from said header read thereto from said first section of said buffer the real length of the frame; (f) calculating from the real length of the frame, the size of the data field of a next said logical section of said buffer and the size of the data field read by the decoder as a result of step (d), a next header which includes information as to how much more as an increment of said frame is to be written in a next buffer section writing step by said controller to said data field of said next logical section of said buffer, and writing said next header to said header field of said next logical section of said buffer; (g) reading by said controller from said header field of said next section of said buffer how much more of said frame to write to said data field of said next logical section of said buffer in said next buffer section writing step; (h) writing by said controller to respective fields of the next section of said buffer the increment of said frame calculated in step (f); (i) upon concluding step (h), interrupting said decoder by said controller and thereby causing said decoder to read said next section of said buffer into respective storage space of said decoder; (j) if said buffer has more than two said sections and the increment written in step (h) did not conclude said frame, repeating steps (e) through (i) until all of said frame has been written into respective storage space of said decoder; and (k) sending data corresponding to that written into said storage space of said decoder as a result of conducting steps (d), (i) and (j), by said decoder to other network.
Claim 2
Independent Claim
513 words
A method for handling data transmission frames of variable length in an interface between two networks, wherein each data transmission frame is constituted by a header field containing control data including the length of the respective frame, a fixed-length data field containing data, and an end field of variable length, comprising: (a) functionally providing between the two networks a controller, which is operatively associated with at least one buffer, each said buffer being operatively associated with a decoder, the controller being arranged to receive frames successively from one said network, and the decoder being arranged to send data from respective of said frames successively into the other said network, said buffer being divided into at least two logical sections, each having a header field and a data field; (b) beginning to receive a frame from the one network by the controller; (c) writing by said controller to respective fields of a first said section of said buffer the header of said frame, and a beginning part of the data field of said frame corresponding in length to the data field of the first section of said buffer; (d) upon concluding step (b), interrupting said decoder by said controller and thereby causing said decoder to read said first section of said buffer into respective storage space of said decoder; (e) recognizing by said decoder from said header read thereto from said first section of said buffer the real length of the frame; (f) calculating from the real length of the frame, the size of the data field of a next said logical section of said buffer and the size of the data field read by the decoder as a result of step (d), a next header which includes information as to how much more as an increment of said frame is to be written in a next buffer section writing step by said controller to said data field of said next logical section of said buffer, and writing said next header to said header field of said next logical section of said buffer; (g) reading by said controller from said header field of said next section of said buffer how much more of said frame to write to said data field of said next logical section of said buffer in said next buffer section writing step; (h) writing by said controller to respective fields of the next section of said buffer the increment of said frame calculated in step (f); (i) upon concluding step (h), interrupting said decoder by said controller and thereby causing said decoder to read said next section of said buffer into respective storage space of said decoder; (j) if said buffer has more than two said sections and the increment written in step (h) did not conclude said frame, repeating steps (e) through (i) until all of said frame has been written into respective storage space of said decoder; and (k) sending data corresponding to that written into said storage space of said decoder as a result of conducting steps (d), (i) and (j), by said decoder to other network.
Claim 3
Dependent Claim
34 words
The method of claim 1, wherein: said one network is a PCM network and said other network is a GSM network, and said frames are TRAU frames having a length of 320 bits±4 bits.