US7609702B2

Interworking between cell and packet based networks

Summary by NHIP

Cell-to-Packet Data Interworking

The apparatus forms transport packets from received data segments regardless of whether complete data units arrive. A segmentation layer adds indications identifying specific data units to segments before transmitting them to an Ethernet packet network.

Claim Score by NHIP

Read claim 16, the broadest

Abstract

A method and apparatus of communicating data between a cell based network and a packet based network. Received segments of data units are formed into new data segments which are transmitted irrespective of whether a complete data unit has been received. The received segments may be stored, used to form cells and/or transport packets, and transmitted to the cell based network or the packet based network. Also, conditions may be detected, such as timer expiration or a maximum reception capacity achieved, before the segments are used to form the cells and/or transport packets. Forming transport packets may comprise including segments belonging to a specific data unit in a transport packet and/or adding an indication of a specific data unit to which a segment belongs. These operations may be performed by a base station, an interworking unit, or a radio network controller.

US7609702B2, drawing sheet 1
Sheet 1 of 12

Term

Projected expiry 4 February 2028.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Projected expiry

28 claims: 4 independent, 24 dependent

  1. 1
    An apparatus, comprising:a receiver configured to receive segments of data units from a cell based network, wherein the data units are data units of a higher layer of the cell based network, and wherein the higher layer of the cell based network terminates at the apparatus;a processor configured to form transport packets out of the segments of the data units irrespective of whether a complete data unit has been received, using a segmentation/reassembly and multiplexing/demultiplexing layer of the apparatus which is introduced on top of a transport layer of the apparatus, wherein the segmentation/reassembly and multiplexing/demultiplexing layer is configured to add an indication to a segment out of the segments received, the indication configured to indicate a specific data unit to which the segment belongs, and put the segment with the indication into a transport packet to be transmitted to a packet based network, wherein the segmentation/reassembly and multiplexing/demultiplexing layer is configured to repeat these processes for each of the segments received, thereby forming the transport packets;and a transmitter configured to transmit the transport packets to the packet based network.
  2. 16
    Broadest claimClaim Score 55, average(NHIP)A method for an apparatus, comprising:receiving segments of data units from a cell based network, wherein the data units are data units of a higher layer of the cell based network, and wherein the higher layer of the cell based network terminates at the apparatus;forming transport packets out of the segments of the data units irrespective of whether a complete data unit has been received, using a segmentation/reassembly and multiplexing/demultiplexing layer of the apparatus, which is introduced on top of a transport layer of the apparatus, wherein the segmentation/reassembly and multiplexing/demultiplexing layer adds an indication to a segment out of the segment received, the indication indicating a specific data unit to which the segment belongs, and puts the segment with the indication into a transport packet to be transmitted to a packet based network, wherein the segmentation/reassembly and multiplexing/demultiplexing layer repeats these processes for each of the segments received, thereby forming the transport packets;and transmitting the transport packet to a packet based network.
  3. 26
    A computer program embodied in a computer-readable medium, the computer program configured to control a processor to perform operations comprising:receiving segments of data units from a cell based network, wherein the data units are data units of a higher layer of the cell based network, and wherein the higher layer of the cell based network terminates at the apparatus;forming transport packets out of the segments of the data units irrespective of whether a complete data unit has been received, using a segmentation/reassembly and multiplexing/demultiplexing layer of the apparatus which is introduced on top of a transport layer of the apparatus, wherein the segmentation/reassembly and multiplexing/demultiplexing layer adds an indication to a segment out of the segments received, the indication indicating a specific data unit to which the segment belongs and puts the segment with the indication into a transport packet to be transmitted to a packet based network, wherein the segmentation/reassembly and multiplexing/demultiplexing layer repeats these processes for each of the segments received, thereby forming the transport packets;and transmitting the transport packets to the packet based network.
  4. 28
    An apparatus, comprising:receiving means for receiving segments of data units from a cell based network, wherein the data units are data units of a higher layer of the cell based network, and wherein the higher layer of the cell based network terminates at the apparatus;forming means for forming transport packets out of the segments of the data units irrespective of whether a complete data unit has been received, using a segmentation/reassembly and multiplexing/demultiplexing layer of the apparatus which is introduced on top of a transport layer of the apparatus, wherein the segmentation/reassembly and multiplexing/demultiplexing layer is configured to add an indication to a segment out of the segments received, the indication configured to indicate a specific data unit to which the segment belongs, and put the segment with the indication into a transport packet to be transmitted to a packet based network, wherein the segmentation/reassembly and multiplexing/demultiplexing layer is configured to repeat these processes for each of the segments received, thereby forming the transport packets;and transmitting means for transmitting the transport packets to the packet based network.