Patents by Inventor Jonathan L. Edwards

Jonathan L. Edwards 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).

  • Publication number: 20130031291
    Abstract: A method is provided in one example embodiment that includes rebasing a module in a virtual partition to load at a fixed address and storing a hash of a page of memory associated with the fixed address. An external handler may receive a notification associated with an event affecting the page. An internal agent within the virtual partition can execute a task and return results based on the task to the external handler, and a policy action may be taken based on the results returned by the internal agent. In some embodiments, a code portion and a data portion of the page can be identified and only a hash of the code portion is stored.
    Type: Application
    Filed: July 27, 2011
    Publication date: January 31, 2013
    Inventors: Jonathan L. Edwards, Gregory W. Dalcher, John D. Teddy
  • Patent number: 8352939
    Abstract: A system, method and computer program product are provided for performing a security or maintenance operation in association with virtual disk data accessed independent of a virtual machine. In use, data stored on a virtual disk is accessed at least in part independent of a virtual machine. Further, a security or maintenance operation is performed in association with the accessed data.
    Type: Grant
    Filed: December 3, 2007
    Date of Patent: January 8, 2013
    Assignee: McAfee, Inc.
    Inventors: Jonathan L. Edwards, John D. Teddy, Tracy E. Camp
  • Publication number: 20120317570
    Abstract: A method is provided in one example embodiment that includes receiving in an external handler an event notification associated with an event in a virtual partition. A thread in the process in the virtual partition that caused the event can be parked. Other threads and processes may be allowed to resume while a security handler evaluates the event for potential threats. A helper agent within the virtual partition may be instructed to execute a task, such as collecting and assembling event context within the virtual partition, and results based on the task can be returned to the external handler. A policy action can be taken based on the results returned by the helper agent, which may include, for example, instructing the helper agent to terminate the process that caused the event.
    Type: Application
    Filed: June 8, 2011
    Publication date: December 13, 2012
    Inventors: Gregory W. Dalcher, Jonathan L. Edwards
  • Patent number: 7984503
    Abstract: A system, method and computer program product are provided for scanning files. A plurality of file names in a registry of a computer is identified. By this identification, files associated with the file names are scanned. Another system, method and computer program product are further provided. In particular, a change in a registry of a computer is first identified. Then, a scan is conditionally performed based on whether the change in the registry is identified.
    Type: Grant
    Filed: December 13, 2004
    Date of Patent: July 19, 2011
    Assignee: McAfee, Inc.
    Inventor: Jonathan L. Edwards
  • Patent number: 7765593
    Abstract: A system, method and computer program product are provided for preventing malware infection. In use, mass-mailing-type malware is prevented from sending electronic messages via a network. Malware is also prevented from communicating. Still yet, unrecognized attachments are prevented from opening, and executable files are prevented from being infected via the network.
    Type: Grant
    Filed: June 24, 2004
    Date of Patent: July 27, 2010
    Assignee: McAfee, Inc.
    Inventors: Joseph C. Lowe, Jonathan L. Edwards, Andrew A. Woodruff, Joel R. Spurlock
  • Patent number: 7581254
    Abstract: A system, method and computer program product are provided for scanning for spyware utilizing a virus scanner. In use, at least one computer is scanned for viruses utilizing a virus scanner. Still yet, the computer is further scanned for spyware utilizing the virus scanner. Such computer is scanned for the spyware by scanning a registry associated therewith.
    Type: Grant
    Filed: September 13, 2007
    Date of Patent: August 25, 2009
    Assignee: McAfee, Inc.
    Inventors: Jonathan L. Edwards, Andrew A. Woodruff, Candace M. Worley, Ryan L. Allphin
  • Patent number: 7568231
    Abstract: A security system, method and computer program product are provided. In use, a request from a remote computer to write to a file on a local computer is identified. It is then determined whether the request results in the local computer being infected with malware. If it is determined that the request results in the local computer being infected with malware, communications between the remote computer and the local computer are blocked.
    Type: Grant
    Filed: June 24, 2004
    Date of Patent: July 28, 2009
    Assignee: McAfee, Inc.
    Inventors: Joseph C. Lowe, Jonathan L. Edwards, Srin N. Kumar
  • Patent number: 7441273
    Abstract: A system, method and computer program product are provided for scanning for spyware utilizing a virus scanner. In use, at least one computer is scanned for viruses utilizing a virus scanner. Still yet, the computer is further scanned for spyware utilizing the virus scanner. Such computer is scanned for the spyware by scanning a registry associated therewith.
    Type: Grant
    Filed: September 27, 2004
    Date of Patent: October 21, 2008
    Assignee: McAfee, Inc.
    Inventors: Jonathan L. Edwards, Andrew A. Woodruff, Candace M. Worley, Ryan L. Allphin
  • Patent number: 7415727
    Abstract: A security system, method and computer program product are provided. In use, a request is received to open a file on a local computer. Thereafter, it is determined whether the request is received from a local process operating on a local computer or from a remote computer, so that such determination may be used for security purposes.
    Type: Grant
    Filed: June 24, 2004
    Date of Patent: August 19, 2008
    Assignee: McAfee, Inc.
    Inventors: Joseph C. Lowe, Jonathan L. Edwards, Srin N. Kumar
  • Patent number: 6931540
    Abstract: A system, method and computer program product are provided for on-access computer virus scanning of files in an efficient manner. If no identifier is assigned to a process for accessing files, virus detection actions are selected based at least in part on the identification of the process. Further, an identifier is assigned to the process. Thereafter, virus detection actions may be selected based at least in part on the identifier for accelerating the selection process. In operation, the selected virus detection actions are performed on the files.
    Type: Grant
    Filed: May 31, 2000
    Date of Patent: August 16, 2005
    Assignee: Networks Associates Technology, Inc.
    Inventors: Jonathan L. Edwards, Edmund H. White