Virus co-processor instructions and methods for using such
AssigneeFortinet, Inc.
InventorsLin Huang, Xu Zhou, Michael Xie
Life of this patent
Estimating the term…
Loading patent…
AssigneeFortinet, Inc.
InventorsLin Huang, Xu Zhou, Michael Xie
Estimating the term…
Circuits and methods for detecting, identifying and/or removing undesired content are provided. According to one embodiment, a method for virus processing is provided. A data segment is received by a general purpose processor coupled to a virus co-processor and a memory via an interconnect bus. The memory includes a first signature and a second signature. The first includes a primitive instruction and a Content Pattern Recognition (CPR) instruction stored at contiguous locations in the memory and compiled for hardware execution on the co-processor. The second is compiled for software execution. The data segment is scanned by the general purpose processor by applying the second signature against the data segment. The co-processor is directed by the general purpose processor to scan the data segment by applying the first signature against the data segment by storing the data segment to the memory and indicating a request for a scan to the co-processor.
A virus processing system, the virus processing system comprising:
A method for virus processing, the method comprising:
Dependencies are inferred from the claim text.