Patents by Inventor Wesley G. Miller

Wesley G. Miller 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: 9374390
    Abstract: Techniques allow runtime extensions to a whitelist that locks down a computational system. For example, executable code is not only subject to whitelist checks that allow (or deny) its execution, but is also subject to checks that determine whether a whitelisted executable is itself trusted to introduce further executable code into the computational system in which it is allowed to run. In general, deletion and/or modification of instances of code that are already covered by the whitelist are also disallowed in accordance with a security policy. Accordingly, an executable that is trusted may be allowed to delete and/or modify code instances covered by the whitelist. In general, trust may be coded for a given code instance that seeks to introduce, remove or modify code.
    Type: Grant
    Filed: January 23, 2015
    Date of Patent: June 21, 2016
    Assignee: LUMENSION SECURITY, INC.
    Inventors: Daniel M. Teal, Wesley G. Miller, Charisse Castagnoli, Toney Jennings, Todd Schell, Richard S. Teal
  • Patent number: 8950007
    Abstract: Techniques have been developed to allow runtime extensions to a whitelist that locks down a computational system. For example, executable code (including e.g., objects such as a script or active content that may be treated as an executable) is not only subject to whitelist checks that allow (or deny) its execution, but is also subject to checks that determine whether a whitelisted executable is itself trusted to introduce further executable code into the computational system in which it is allowed to run. In general, deletion and/or modification of instances of code that are already covered by the whitelist are also disallowed in accordance with a security policy. Accordingly, an executable that is trusted may be allowed to delete and/or modify code instances covered by the whitelist. In general, trust may be coded for a given code instance that seeks to introduce, remove or modify code (e.g., in the whitelist itself).
    Type: Grant
    Filed: January 28, 2010
    Date of Patent: February 3, 2015
    Assignee: Lumension Security, Inc.
    Inventors: Daniel M. Teal, Wesley G. Miller, Charisse Castagnoli, Toney Jennings, Todd Schell, Richard S. Teal
  • Patent number: 8806494
    Abstract: Determining execution rights for a process. A user selects a process for execution. A driver intercepts the execution and communicates with a service or its remote agent. Configuration data is accessed to determine an execution role specifying whether the process should be denied execution or should execute with particular rights to access or modify system resources. The execution role is provided to the driver, and the driver allows or denies execution of the process in accordance with the provided execution role.
    Type: Grant
    Filed: July 3, 2013
    Date of Patent: August 12, 2014
    Assignee: Microsoft Corporation
    Inventors: Mark Russinovich, Bryce Cogswell, Wesley G. Miller
  • Publication number: 20130298128
    Abstract: Determining execution rights for a process. A user selects a process for execution. A driver intercepts the execution and communicates with a service or its remote agent. Configuration data is accessed to determine an execution role specifying whether the process should be denied execution or should execute with particular rights to access or modify system resources. The execution role is provided to the driver, and the driver allows or denies execution of the process in accordance with the provided execution role.
    Type: Application
    Filed: July 3, 2013
    Publication date: November 7, 2013
    Inventors: Mark Russinovich, Bryce Cogswell, Wesley G. Miller
  • Patent number: 8490093
    Abstract: Determining execution rights for a process. A user selects a process for execution. A driver intercepts the execution and communicates with a service or its remote agent. Configuration data is accessed to determine an execution role specifying whether the process should be denied execution or should execute with particular rights to access or modify system resources. The execution role is provided to the driver, and the driver allows or denies execution of the process in accordance with the provided execution role.
    Type: Grant
    Filed: February 5, 2007
    Date of Patent: July 16, 2013
    Assignee: Microsoft Corporation
    Inventors: Mark Russinovich, Bryce Cogswell, Wesley G. Miller
  • Patent number: 7664944
    Abstract: Accessing files within a compressed image to boot from the compressed image. In one embodiment, the compressed image includes a boot environment and a software image combined to reduce file redundancy. The invention boots into the boot environment within the compressed image to install the software image on a computer.
    Type: Grant
    Filed: July 24, 2006
    Date of Patent: February 16, 2010
    Assignee: Microsoft Corporation
    Inventors: Wesley G. Miller, Richard Allen Pletcher, Bruce L. Green, Jason Cohen
  • Patent number: 7464176
    Abstract: A system, method and data structure for transmitting a first image including a first software and for transmitting a second image including a second software, wherein the first and second images include common file data. The server simultaneously transmits the common data to first and second destination devices via the shared network. The server is adapted to transmit the first file data to the first destination device via the shared network and the second file data to the second destination device via the shared network.
    Type: Grant
    Filed: June 25, 2003
    Date of Patent: December 9, 2008
    Assignee: Microsoft Corporation
    Inventors: Jason Cohen, Bruce L. Green, Adrian Cosma, Wesley G. Miller, Rayn Burkhardt
  • Patent number: 7401212
    Abstract: Servicing a computer using a self-contained computer servicing device. The device includes a memory storing an operating system. The device includes a first interface for connecting the device to the computer and a second interface for connecting the device to a network. A driver for the second interface is also stored in the memory. The device accesses a bootable image of an operating system of the computer on the network via the second interface or stored on the memory. The device boots the computer by executing the operating system stored in the memory of the device and services operations of the computer according to the bootable image.
    Type: Grant
    Filed: November 1, 2004
    Date of Patent: July 15, 2008
    Assignee: Microsoft Corporation
    Inventors: Wesley G. Miller, Mark Myers
  • Patent number: 7313690
    Abstract: A method and system of transferring boot files from a server to a client having a pre-installation environment. The server authenticates the client. The client authenticates the server. The boot files are transferred from the authenticated server to the authenticated client. The boot files may be authenticated by the client before execution to create an operating system.
    Type: Grant
    Filed: June 27, 2003
    Date of Patent: December 25, 2007
    Assignee: Microsoft Corporation
    Inventor: Wesley G. Miller
  • Patent number: 7120786
    Abstract: Accessing files within a compressed image to boot from the compressed image. In one embodiment, the compressed image includes a boot environment and a software image combined to reduce file redundancy. The invention boots into the boot environment within the compressed image to install the software image on a computer.
    Type: Grant
    Filed: June 27, 2003
    Date of Patent: October 10, 2006
    Assignee: Microsoft Corporation
    Inventors: Wesley G. Miller, Richard Allen Pletcher, Bruce L. Green, Jason Cohen
  • Patent number: 6938250
    Abstract: A system and method for copying a run-time image independent of computer context from a source computer-readable medium to one or more target computer-readable media of a target computer. Software of the invention integrates the copied software product with the target computer. The software applies an operating system and/or associated application programs to the target computer as a run-time image.
    Type: Grant
    Filed: June 12, 2002
    Date of Patent: August 30, 2005
    Assignee: Microsoft Corporation
    Inventors: Jason Cohen, Ryan Burkhardt, Wesley G. Miller, Tom Yaryan, Bruce L. Green
  • Publication number: 20040015536
    Abstract: A system, method and data structure for transmitting a first image including a first software and for transmitting a second image including a second software, wherein the first and second images include common file data. The server simultaneously transmits the common data to first and second destination devices via the shared network. The server is adapted to transmit the first file data to the first destination device via the shared network and the second file data to the second destination device via the shared network.
    Type: Application
    Filed: June 25, 2003
    Publication date: January 22, 2004
    Applicant: Microsoft Corporation
    Inventors: Jason Cohen, Bruce L. Green, Adrian Cosma, Wesley G. Miller, Ryan Burkhardt
  • Publication number: 20040006689
    Abstract: Accessing files within a compressed image to boot from the compressed image. In one embodiment, the compressed image includes a boot environment and a software image combined to reduce file redundancy. The invention boots into the boot environment within the compressed image to install the software image on a computer.
    Type: Application
    Filed: June 27, 2003
    Publication date: January 8, 2004
    Applicant: Microsoft Corporation
    Inventors: Wesley G. Miller, Richard Allen Pletcher, Bruce L. Green, Jason Cohen
  • Publication number: 20030233646
    Abstract: A system and method for copying a run-time image independent of computer context from a source computer-readable medium to one or more target computer-readable media of a target computer. Software of the invention integrates the copied software product with the target computer. The software applies an operating system and/or associated application programs to the target computer as a run-time image.
    Type: Application
    Filed: June 12, 2002
    Publication date: December 18, 2003
    Applicant: Microsoft Corporation
    Inventors: Jason Cohen, Ryan Burkhardt, Wesley G. Miller, Tom Yaryan, Bruce L. Green