Patent ID: 7668435

Claim:
A system for processing a media stream across several channels simultaneously, comprising: a data stream observation subsystem that observes a data stream on a data bus; a media stream identification subsystem that identifies media streams from other data within the data stream in order to identify data that can be processed; a data object association subsystem that associates media stream data with their respective media streams by tagging media stream data with associative tags; a multi channel media stream processor, the multi channel media stream processor processes data from media streams across a plurality of channels, in parallel; and a processor state monitor that monitors and saves state of the multi channel media stream processor as the multi channel media stream processor switches from processing data from a first media stream to processing data from a second media stream, when the multi channel media stream processor switches back to processing data from the first media stream, a multi channel media stream processor state associated with the first media stream is reloaded to the multi channel media stream processor and the multi channel media stream processor resumes processing the first media stream.