Patent ID: 7596142

Claim:
A method of processing a data packet in a packet switch, the method comprising: receiving a first data packet by the packet switch, the first data packet comprising a destination identifier and a data payload; identifying a first data portion in the data payload of the first data packet; identifying a second data portion in the data payload of the first data packet; performing a data operation on the data payload of the first data packet for separating the first data portion from the second data portion; determining a destination address for the first data portion; determining a destination address for the second data portion; constructing a second data packet comprising the destination address of the first data portion and a data payload comprising the first data portion but not the second data portion; constructing a third data packet comprising the destination address of the second data portion and a data payload comprising the second data portion but not the first data portion; and routing the second data packet based on a destination identifier of the first data packet; and routing the third data packet based on a destination identifier of the second data packet, wherein the destination identifier of the second data packet and the destination identifier of the third data packet are the same destination identifier.