Device for data stream decoding
AssigneeSwitchcore, AB
InventorsStig Halvarsson, Ingemar Hammarström
Life of this patent
Estimating the term…
Abstract
A device for data stream analyzing that is able to recognize different data streams and then start processors or functionalities to store or check data in a data stream. The device includes a processor means and a program memory, making it possible to parse a data stream in a way that is controlled by an interchangeable program. There will be no need for changing the hardware. This could save time and money for companies responsible for providing, maintaining and updating network switches. The device also includes a multiplexable data stream delayline for receiving the data streams, and multiplexing means for connecting different parts of the data stream to the processor.
Claims24
A device for analyzing a data stream comprising:
- a delayline that receives the data stream and maintains a predetermined number of the latest incoming bytes of the data stream;
- a control unit that keeps track of the location of a specific byte in the delayline and generates a tag corresponding to the specific byte;
- a processor that parses the data stream by requesting the specific byte using the tag;
- and
- a multiplexer coupled to the delayline that receives information corresponding to the location from the control unit and thereby retrieves the specific byte from the delayline for provision to the processor.
A method for data stream analyzing comprising the steps of:
- receiving a data stream and maintaining a predetermined number of the latest incoming bytes of the data stream in a delayline;
- keeping track of the location of a specific byte in the delayline;
- generating a tag corresponding to the specific byte;
- parsing the data stream by a processor that requests the specific byte by its tag:
- and
- retrieving the specific byte from the delayline for provision to the processor in accordance with information corresponding to the tracked location and in response to the request by the processor.
Dependencies are inferred from the claim text.