Patents by Inventor Scott G. Hopwood

Scott G. Hopwood 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: 8819655
    Abstract: The disclosure is directed to systems and methods for computer program update protection. In one example, a patch analysis is conducted for a computer program and a determination is made based on the patch analysis as to whether the computer program is vulnerable. Execution of the computer program is permitted if the computer program is determined not to be vulnerable. Execution of the computer program is prevented if the computer program is determined to be vulnerable. In certain embodiments, the computer program is updated if it is determined to be vulnerable. In certain embodiments, an occurrence of a trigger event associated with the computer program is detected and used to initiate the patch analysis, determination of vulnerability, and permitting or preventing of execution of the computer program.
    Type: Grant
    Filed: September 17, 2007
    Date of Patent: August 26, 2014
    Assignee: Symantec Corporation
    Inventors: Scott G. Hopwood, Mark A. Greenwood
  • Patent number: 8291407
    Abstract: The disclosure is directed to systems and methods for patching computer programs. In one example, a patch is virtually installed to a computing device having a base file system and configuration, a computer program, and a patch layering subsystem. The virtual installation may include storing content of the patch to a patch layer, and generating and storing mapping data defining at least one relationship between the content in the patch layer and content in the base file system and configuration. The virtually installed patch may be enabled, including applying the mapping data to the patch layering subsystem such that the patch layering subsystem is configured for selectively redirecting access requests from the base file system and configuration to the patch layer. In certain embodiments, the enabled patch may be disabled by reversing the application of the mapping data to the patch layering subsystem.
    Type: Grant
    Filed: September 17, 2007
    Date of Patent: October 16, 2012
    Assignee: Symantec Corporation
    Inventors: Mark A. Greenwood, Randall R. Cook, Scott G. Hopwood, Robert P. Palethorpe
  • Publication number: 20080295086
    Abstract: The disclosure is directed to systems and methods for patching computer programs. In one example, a patch is virtually installed to a computing device having a base file system and configuration, a computer program, and a patch layering subsystem. The virtual installation may include storing content of the patch to a patch layer, and generating and storing mapping data defining at least one relationship between the content in the patch layer and content in the base file system and configuration. The virtually installed patch may be enabled, including applying the mapping data to the patch layering subsystem such that the patch layering subsystem is configured for selectively redirecting access requests from the base file system and configuration to the patch layer. In certain embodiments, the enabled patch may be disabled by reversing the application of the mapping data to the patch layering subsystem.
    Type: Application
    Filed: September 17, 2007
    Publication date: November 27, 2008
    Applicant: Symantec Corporation
    Inventors: Mark A. Greenwood, Randall R. Cook, Scott G. Hopwood, Robert P. Palethorpe