Patent ID: 10826801

Abstract:
Aspects of the disclosure relate to a method for inspecting a data stream. The method may include conveying the data stream through a multi-level data channel and inspection architecture. The architecture includes a multi-level data pipeline. The pipeline is formed from pipes arranged serially such that each output of one pipe provides an input to a successive one of the plurality of pipes. The pipeline receives the data stream at an upstream portion of the pipeline, and inspects the data in the data stream. Thereafter, the pipeline outputs inspected data at a downstream portion of the pipeline. The outputted inspected data becomes inputted date for a successive one of the pipes. A data manager may be configured to coordinate passage of the data into and out of the pipeline, and between one or more of the group of mechanisms. Each pipe is configured to inspect the data on a different level of data channel inspection, each level of data channel inspection having individual data attribute and/or metadata extracting capabilities, from any of the other of the plurality of pipes.