Patent ID: 11907147
Assignee: BEIJING TENAFE ELECTRONIC TECHNOLOGY CO., LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 17:
18. A method, comprising:
receiving configuration information;
configuring a message inspection engine, implemented in hardware in a System on Chip (SOC), using the configuration information to obtain a configured message inspection engine;
receiving, at the configured message inspection engine, an input message from an upstream functional module in the SOC;
analyzing, using the configured message inspection engine, the input message to determine a content modification plan and a destination control plan;
generating, using the configured message inspection engine, an output message based at least in part on the input message, the content modification plan, and the destination control plan, including by populating the output message with a downstream functional module specified by the destination control plan; and
outputting the output message from the configured message inspection engine, wherein:
the SOC includes a storage controller SOC;
the upstream functional module includes an error correction decoder;
the downstream functional module includes a storage media interface that communicates with storage media that is external to the storage controller SOC; and
analyzing the input message includes:
determining whether the input message satisfies an error message match criteria; and
in the event it is determined that the input message satisfies the error message match criteria, the content modification plan includes generating an output message associated with re-reading the storage media and the destination control plan includes directing the output message associated with re-reading the storage media to the storage media interface.