Patent ID: 7373121

Claim:
A method for processing a signal, comprising: receiving the signal from a node and determining at least one data flow associated with the received signal; determining, based at least on the received signal, at least one of a wireless or wired communication standard associated with the at least one data flow; configuring a plurality of class processors to perform the processing of the data flow in accordance with the determined communication standard, wherein each class processor is configurable to perform one of a plurality of classes of computation that correspond to the determined communication standard, wherein at least one class processor is reconfigurable to perform another of the plurality of classes of computation based, at least, on another determined communication standard that is determined based, at least, on the received signal; and providing the data flow to the plurality of class processors for processing, wherein at least one class processor is separately configurable for processing a portion of the data flow at a different speed than at least one of the other class processors that is configurable to perform processing of another portion of the data flow.