Patent ID: 7934013

Claim:
A non-transitory computer-readable medium containing instructions configured to cause a computer connected to a transmitting unit to execute a method to produce a pattern for combining client data input to the transmitting unit with dummy data for transport at a rate higher than a rate at which client data is input, the method comprising the computer-executed steps of: identifying a first rate at which the client data is received by the transmitting unit; identifying a second rate at which combined client data and dummy data is transported from the transmitting unit; identifying a size of a payload of a unit under operation; identifying an amount of client data to be mapped into the payload of the unit under operation; selecting a number of blocks of the payload of the unit under operation into which client data will be distributed; computing a pattern for client data in the payload of the unit under operation, wherein the pattern comprises a first number of the blocks containing a first amount of client data, a second number of the blocks containing a second amount of client data and a residual slot containing a residual amount of client data, and wherein the pattern further comprises dummy data in portions of the blocks and residual slot that are not filled with client data; and providing a plurality of output parameters to the transmitting unit defining the pattern.