CPC H04L 41/0661 (2023.05) [H04L 7/0079 (2013.01); H04L 7/0091 (2013.01); H04L 41/0816 (2013.01)] | 18 Claims |
1. A system for processing data streams, comprising:
one or more specific purpose content processors in communication with a data transmission network, wherein each of the one or more specific purpose content processors has a corresponding hardware configuration for executing at least one data processing operation, wherein the corresponding hardware configuration is re-configurable to other hardware configurations associated with other data processing operations;
one or more general purpose processors in communication with the data transmission network;
a controller coupled to the data transmission network, the controller configured to:
analyze a content of a data stream received from the data transmission network to determine one or more required data processing operations for the data stream;
identify at least one required data processing configuration corresponding to the one or more required data processing operations; select at least one designated processor from the one or more specific purpose content processors and the one or more general purpose processors, wherein the at least one designated processor is selected according to at least one of:
a corresponding hardware configuration of the one or more specific purpose content processors being associated with the at least one required data processing configuration;
a corresponding data processing functionality of the one or more general purpose processors being associated with the at least one required data processing configuration; and
a corresponding complexity of the one or more required data processing operations; and
route the data stream to the at least one designated processor to perform the one or more required data processing operations to produce a processed data stream with processed content, wherein the hardware configuration of the at least one designated processor is re-configured to implement the one or more data processing operations.
|