Adaptive content inspection
AssigneeMicron Technology, Inc.
InventorsPaul D. Dlugosch, Harold B Noyes
Life of this patent
Estimating the term…
Abstract
Methods and apparatus are provided involving adaptive content inspection. In one embodiment, a content inspection processor may identify information with respect to input data and provide the information to a host controller. The host controller may adapt search criteria or other parameters and provide the adapted parameter to the content inspection processor. Other embodiments may include a content inspection processor having integrated feedback, such that results data is fed back to the content inspection processor. The results data may be processed before being provided to the content inspection processor.
Claims20
An apparatus, comprising:
- a communication port configured to communicatively couple the apparatus to an external device to enable the apparatus to receive input data from the external device;
- a host controller configured to receive the input data from the external device through the communication port;
- and
- a content inspection processor communicatively coupled to the host controller through one or more bus interfaces, wherein the content inspection processor is configured to inspect the input data to provide identifying information using search criteria provided by the host controller and to output first results data corresponding to the identifying information to the host controller;
- wherein the host controller is configured to adapt the search criteria based on the identifying information and to provide the adapted search criteria to the content inspection processor;
- and
- wherein the content inspection processor is configured to inspect the input data using the adapted search criteria and to output second results to the host controller.
An apparatus, comprising:
- a communication port configured to communicatively couple the apparatus to an external device to enable the apparatus to receive input data from the external device;
- a host controller configured to receive the input data from the external device through the communication port;
- and
- a content inspection processor communicatively coupled to the host controller through one or more bus interfaces, wherein the content inspection processor is configured to inspect the input data to provide identifying information using search criteria provided by the host controller, to output first results data corresponding to the identifying information to the host controller and to output the first results data to the content inspection processor through an integrated feedback loop;
- and
- wherein the host controller is configured to adapt the search criteria based on the identifying information and to provide the adapted search criteria to the content inspection processor;
- wherein the content inspection processor is configured to inspect the input data using the adapted search criteria and to output second results to the host controller and to output the second results to the content inspection processor through the integrated feedback loop;
- and
- wherein the content inspection processor is configured to dynamically adapt to the input data based on the first results data.
An apparatus, comprising:
- a communication port configured to communicatively couple the apparatus to an external device to enable the apparatus to receive input data from the external device;
- a host controller configured to receive the input data from the external device through the communication port;
- a content inspection processor communicatively coupled to the host controller through one or more bus interfaces, wherein the content inspection processor is configured to inspect the input data to provide identifying information using search criteria provided by the host controller and to output first results data corresponding to the identifying information;
- and
- results processing logic configured to receive the first results data from the content inspection processor and to perform additional processing of the first results data;
- wherein the results processing logic is configured to output the additionally processed first results data to the content inspection processor through an integrated feedback loop and to output the additionally processed first results data to the host controller;
- and
- wherein the host controller is configured to adapt the search criteria based on the identifying information and the additionally processed first results data to provide the adapted search criteria to the content inspection processor.
Dependencies are inferred from the claim text.