Patent · US Active

Efficient data transfer in a virus co-processing system

US8560862B1 · kind B1 · utility

9Cited by
40References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 17, 2009
Grant dateOct 15, 2013
Priority date
Expiry dateDec 2, 2030

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/657
  • 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 co-processing is provided. A general purpose processor stores a data segment to a system memory of the general purpose processor using virtual addresses. A virus processing hardware accelerator coupled to the general purpose processor via an interconnect bus accesses the data segment by performing direct virtual memory addressing of the system memory using the virtual addresses. The virus processing hardware accelerator scans the data segment for viruses by executing pattern comparisons against the data segment. The virus processing hardware accelerator returns a result of the scanning to the general purpose processor by writing the result to the system memory. The general purpose processor may scan the data segment for viruses of a first type in parallel or serially with virus processing hardware accelerator scanning for viruses of a second type.

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