Patents by Inventor Kevin J. Savage

Kevin J. Savage 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: 7996204
    Abstract: Operational resource modeling is usable to analyze application and computer system performance over a wide range of hypothetical scenarios. Operational resource modeling involves creating and training one or more resource models, and/or simulating hypothetical scenarios using resource models.
    Type: Grant
    Filed: April 23, 2007
    Date of Patent: August 9, 2011
    Assignee: Microsoft Corporation
    Inventors: John M Oslake, Pavel A Dournov, Jonathan C. Hardwick, Kevin J Savage
  • Patent number: 7974827
    Abstract: Operational resource modeling is usable to analyze application and computer system performance over a wide range of hypothetical scenarios. Operational resource modeling involves creating and training one or more resource models, and/or simulating hypothetical scenarios using resource models.
    Type: Grant
    Filed: April 23, 2007
    Date of Patent: July 5, 2011
    Assignee: Microsoft Corporation
    Inventors: John M Oslake, Pavel A Dournov, Jonathan C. Hardwick, Kevin J Savage
  • Patent number: 7877250
    Abstract: Operational resource modeling is usable to analyze application and computer system performance over a wide range of hypothetical scenarios. Operational resource modeling involves creating and training one or more resource models, and/or simulating hypothetical scenarios using resource models.
    Type: Grant
    Filed: April 23, 2007
    Date of Patent: January 25, 2011
    Inventors: John M Oslake, Pavel A Dournov, Jonathan C. Hardwick, Kevin J Savage
  • Publication number: 20080262822
    Abstract: Operational resource modeling is usable to analyze application and computer system performance over a wide range of hypothetical scenarios. Operational resource modeling involves creating and training one or more resource models, and/or simulating hypothetical scenarios using resource models.
    Type: Application
    Filed: April 23, 2007
    Publication date: October 23, 2008
    Applicant: Microsoft Corporation
    Inventors: Jonathan C. Hardwick, Pavel A. Dournov, John M. Oslake, Kevin J. Savage
  • Publication number: 20080262824
    Abstract: Operational resource modeling is usable to analyze application and computer system performance over a wide range of hypothetical scenarios. Operational resource modeling involves creating and training one or more resource models, and/or simulating hypothetical scenarios using resource models.
    Type: Application
    Filed: April 23, 2007
    Publication date: October 23, 2008
    Applicant: Microsoft Corporation
    Inventors: John M. Oslake, Pavel A. Dournov, Jonathan C. Hardwick, Kevin J. Savage
  • Publication number: 20080262823
    Abstract: Operational resource modeling is usable to analyze application and computer system performance over a wide range of hypothetical scenarios. Operational resource modeling involves creating and training one or more resource models, and/or simulating hypothetical scenarios using resource models.
    Type: Application
    Filed: April 23, 2007
    Publication date: October 23, 2008
    Applicant: Microsoft Corporation
    Inventors: John M Oslake, Pavel A Dournov, Jonathan C Hardwick, Kevin J Savage
  • Patent number: 7017155
    Abstract: Installing software using the configuration manager so that the rollback and security features of the configuration manager may be used during the installation process. A mobile computing device accesses files that are to be installed on the mobile computing device, and well as computer-executable instructions that define how the files are to be installed on the mobile computing device. The configuration manager then causes the computer-executable instructions to be executed (e.g., using configuration service providers), and causes a mirroring rollback document to be constructed. If the installation fails, the installation process is reversed by executing the rollback document. The configuration manager may also be used to implement security when executing the installation instructions by checking to determine whether or not execution of each installation instruction is authorized.
    Type: Grant
    Filed: January 31, 2005
    Date of Patent: March 21, 2006
    Assignee: Microsoft Corporation
    Inventors: Igor B. Peev, Scott R. Shell, Kevin J. Savage, Hung M. Dang, Nicholas M. Hofmeister
  • Patent number: 6993760
    Abstract: Installing software using the configuration manager so that the rollback and security features of the configuration manager may be used during the installation process. A mobile computing device accesses files that are to be installed on the mobile computing device, and well as computer-executable instructions that define how the files are to be installed on the mobile computing device. The configuration manager then causes the computer-executable instructions to be executed (e.g., using configuration service providers), and causes a mirroring rollback document to be constructed. If the installation fails, the installation process is reversed by executing the rollback document. The configuration manager may also be used to implement security when executing the installation instructions by checking to determine whether or not execution of each installation instruction is authorized.
    Type: Grant
    Filed: December 5, 2001
    Date of Patent: January 31, 2006
    Assignee: Microsoft Corporation
    Inventors: Igor B. Peev, Scott R. Shell, Kevin J. Savage, Hung M. Dang, Nicholas M. Hofmeister
  • Publication number: 20030121033
    Abstract: Installing software using the configuration manager so that the rollback and security features of the configuration manager may be used during the installation process. A mobile computing device accesses files that are to be installed on the mobile computing device, and well as computer-executable instructions that define how the files are to be installed on the mobile computing device. The configuration manager then causes the computer-executable instructions to be executed (e.g., using configuration service providers), and causes a mirroring rollback document to be constructed. If the installation fails, the installation process is reversed by executing the rollback document. The configuration manager may also be used to implement security when executing the installation instructions by checking to determine whether or not execution of each installation instruction is authorized.
    Type: Application
    Filed: December 5, 2001
    Publication date: June 26, 2003
    Inventors: Igor B. Peev, Scott R. Shell, Kevin J. Savage, Hung M. Dang, Nicholas M. Hofmeister
  • Patent number: 5575602
    Abstract: A nut device and corresponding tool of such shape to aid in the ease of removal from a threaded bolt, stud, or the like. The principal intended use of this invention is for fastening the wheels of a vehicle to the vehicle's axle, but could easily be applied to any threaded fastening system. The nut and subsequent tool fit together in such a manner that prevents slippage or dislodging of the tool from the nut while in operation. This problem is common for conventional hexagonal-type threaded fastener and tool systems that are typically used on wheels of vehicles.
    Type: Grant
    Filed: August 17, 1995
    Date of Patent: November 19, 1996
    Inventors: Kevin J. Savage, Janet M. Savage