Patent ID: 8042184
Filing Date: 2011-10-18
Classification: G06F,H04L

Abstract:
1. A system for anti-malware processing of data stream, the system comprising: a processor; a memory coupled to the processor; a plurality of elements stored in the memory and executed by the processor, the elements comprising: dividing a primary data stream to form a plurality of logical data streams, wherein each logical data stream has a different data format; a plurality of stream buffers, each stream buffer buffering data of a corresponding logical data stream; a plurality of processing handlers separated from the stream buffers, each processing handler associated with one of the stream buffers and processing the data of the logical data stream buffered by its stream buffer, wherein: each logical data stream is processed inside the processing handler associated with the stream buffer; and each processing handler is associated with a particular data transmission mode and at least one of the processing handlers scans its logical data stream for malware presence, and wherein at least several of the plurality of processing handlers are associated with a single stream buffer buffering data, and wherein different processing handlers extract different amounts of the same data buffered by the single stream buffer, and wherein the data is deleted from the single stream buffer only after multiple processing handlers associated with the single stream buffer have processed the same data.