Patent ID: 8954599
Filing Date: 2015-02-10
Classification: H04L

Abstract:
1. A method for performing data stream operations, comprising: passing input data through a data stream splitter; dividing the input data into multiple lines of data upon recognizing a delimiter within the input data at the data stream splitter; splitting the multiple lines of data into multiple data streams at the data stream splitter; assigning a sequence indicator to each of the multiple data streams at the data stream splitter; buffering each of the multiple data streams individually at a multiple data stream buffer, wherein buffering includes holding complex lines of data associated with a first number of the multiple data streams while allowing a second number of the multiple data streams to pass through the multiple data stream buffer; performing order dependent data stream operations on each of the buffered multiple data streams with a respective one of a plurality of finite state machines (FSMs); and ordering the data, upon performing the order dependent data stream operations at the plurality of FSMs, at an output buffer based on the sequence indicator.