Label-based multiplexing
AssigneeMotorola, Inc.
InventorsDah-Lain Almon Tang, Nelson C. Hung, Albert Chen
Life of this patent
Estimating the term…
Abstract
A communication system adds transport layer protocol independent address labels to data packets. The communication system then routes the data packets based on the address labels rather than routing addresses, such as IP, UDP, and ATM headers, and thus can multiplex and transport data packets that are formatted based on a variety of transport protocols.
Claims25
A method for multiplexing data packets comprising steps of:
- receiving a plurality of data packets to produce a plurality of received data packets, wherein each received data packet of the plurality of received data packets comprises a routing address;
- determining a address label for each received data packet based on the data packet's routing address;
- adding the address label determined for each received data packet to the data packet to produce a modified data packet;
- and
- multiplexing the modified data packets.
A method for point-to-point transmission of data comprising steps of:
- receiving, by a data transmitting device, a plurality of data packets to produce a plurality of received data packets, wherein each received data packet of the plurality of received data packets comprises a routing address;
- determining, by the data transmitting device, a address label for each received data packet based on the data packet's routing address;
- adding, by the data transmitting device, the address label determined for each received data packet to the data packet to produce a modified data packet;
- multiplexing, by the data transmitting device, the modified data packets;
- adding, by the data transmitting device, a data transmission header to the multiplexed data packets to produce a data transmission unit;
- and
- transmitting, by the data transmitting device, the data transmission unit to a data receiving device.
A data transmitting device for transmitting multiplexed data packets, the data transmitting device comprising:
- a receiving unit that receives a plurality of data packets to produce a plurality of received data packets, wherein each received data packet of the plurality of received data packets comprises a routing address;
- a processor coupled to the data receiving unit that determines a address label for each received data packet based on the data packet's routing address, adds the address label determined for each received data packet to the data packet to produce a modified data packet, and multiplexes the modified data packets;
- and
- a transmitting unit coupled to the processor that transmits the multiplexed data packets.
A data receiving device for receiving a data transmission unit comprising a plurality of multiplexed data packets, wherein each data packet of the multiplexed data packets comprises an address label, the data receiving device comprising:
- a receiving unit that receives the data transmission unit;
- and
- a processor coupled to the receiving unit that extracts a plurality of data packets from the data transmission unit, determines a routing address for each data packet of the plurality of data packets based on the address label, and routes each data packet based on the data packet's determined routing address.
Dependencies are inferred from the claim text.