Patents by Inventor James M. Vignoles

James M. Vignoles has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7673343
    Abstract: A system, method and computer program product are provided for scanning data. Initially, scanning control logic is executed utilizing a central processing unit. A request related to data is then identified at the central processing unit. In response to the request, the data is indicated to a scanning co-processor coupled to the central processing unit so that the data is scanned by the scanning co-processor under the control of the scanning control logic. The central processing unit then waits for results from the scanning co-processor. Additional logic is executed utilizing the central processing unit while waiting for the results from the scanning co-processor. An event is then initiated based on the results from the scanning co-processor. By this design, the scanning co-processor offloads intensive scanning operations from the central processing unit.
    Type: Grant
    Filed: July 26, 2001
    Date of Patent: March 2, 2010
    Assignee: McAfee, Inc.
    Inventors: Chris A. Barton, James M. Vignoles, James W. Lawrence
  • Patent number: 7665137
    Abstract: A system, method and computer program product are provided for scanning data. Initially, a request is received from a central processing unit for reading data saved in storage. The requested data is then scanned. If malicious code is not found in the data during the scanning, the data is transmitted from the storage to the central processing unit. In a similar manner, a request is received for data to be written in storage. In response to the request, the requested data is scanned. If malicious code is not found in the data during the scanning, data is written to the storage.
    Type: Grant
    Filed: July 26, 2001
    Date of Patent: February 16, 2010
    Assignee: McAfee, Inc.
    Inventors: Chris A. Barton, James M. Vignoles, James W. Lawrence
  • Patent number: 7373659
    Abstract: A system, method and computer program product are provided for prioritized network security. Initially, a set of policies is identified, where each policy has a condition associated therewith. It is then determined whether the conditions are met. Next, the policies are activated whose associated conditions are determined to be met. Such conditions represent a priority of the policy.
    Type: Grant
    Filed: December 20, 2001
    Date of Patent: May 13, 2008
    Assignee: McAfee, Inc.
    Inventors: James M. Vignoles, Stephen Owen Hearnden, Robert Hugh Smithson