Patent · US Active

Virus co-processor instructions and methods for using such

US8239950B1 · kind B1 · utility

23Cited by
34References
34Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 22, 2009
Grant dateAug 7, 2012
Priority date
Expiry dateJul 8, 2030

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2221/034
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Circuits and methods are provided for detecting, identifying and/or removing undesired content. According to one embodiment, a method for virus processing is provided. A general purpose processor, communicably coupled to a virus processing hardware accelerator, receives a data segment. The general purpose processor causes the data segment to be stored to a first memory. The general purpose processor directs the virus processing hardware accelerator, communicably coupled to the first memory and to the second memory, to perform a virus scan of the data segment based on one or more virus signatures stored in a second memory. The first memory includes a first virus signature compiled for execution on the general purpose processor. The second memory includes virus signatures, each of which include at least one primitive instruction and at least one Content Pattern Recognition (CPR) instruction stored at contiguous locations, compiled for execution by the virus processing hardware accelerator.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.