Patent ID: 7764710

Claim:
A method for processing communication protocol frame input, comprising: (a) identifying whether a bit position in a received input word includes non-overhead data; (b) if a data bit position in a first buffer corresponding to the bit position in the received input word is indicated as being empty, storing the non-overhead data in the data bit position in the first buffer and indicating the data bit position in the first buffer as being full, otherwise storing the non-overhead data in a data bit position in a second buffer and indicating the data bit position in the second buffer as being full, wherein the data bit position in the second buffer corresponds to the bit position in the received input word, wherein operations (a) and (b) are performed for each bit position in the received input word in a parallel manner; (c) shifting data out of the first buffer when each data bit position in the first buffer is indicated as being full; and (d) transferring data from the second buffer to the first buffer when data is shifted out of the first buffer.