Patents by Inventor Dustin B Andrews

Dustin B Andrews 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: 8150948
    Abstract: Systems and methods of deploying one or more software components to a target computer infrastructure are disclosed. A descriptor file that declares a desired state of one or more target computing devices of a target computer infrastructure is parsed. A live state of the one or more target computing devices is obtained. A set of target computing devices having the live state different from the desired state is identified. A plan script that includes deployment commands configured to deploy one or more software components to each computing device is generated. The plan script can be optimized such that when executed the software components are deployed with higher efficiency, system stability, minimum downtime, etc.
    Type: Grant
    Filed: June 22, 2007
    Date of Patent: April 3, 2012
    Assignee: Microsoft Corporation
    Inventors: Dustin B Andrews, Sergei B Meleshchuk, John Shriver Blake
  • Publication number: 20110296347
    Abstract: Techniques for entering text are provided. In a particular implementation, a first input control is assigned to a particular group of text characters of a plurality of groups of text characters and a second input control is assigned to a particular text character based on user input. A user interface is displayed that includes the plurality of groups of text characters and indicates that the first input control corresponds to the particular group of text characters and that the second input control corresponds to the particular text character.
    Type: Application
    Filed: May 26, 2010
    Publication date: December 1, 2011
    Applicant: Microsoft Corporation
    Inventor: Dustin B. Andrews
  • Publication number: 20080320109
    Abstract: Systems and methods of deploying one or more software components to a target computer infrastructure are disclosed. A descriptor file that declares a desired state of one or more target computing devices of a target computer infrastructure is parsed. A live state of the one or more target computing devices is obtained. A set of target computing devices having the live state different from the desired state is identified. A plan script that includes deployment commands configured to deploy one or more software components to each computing device is generated. The plan script can be optimized such that when executed the software components are deployed with higher efficiency, system stability, minimum downtime, etc.
    Type: Application
    Filed: June 22, 2007
    Publication date: December 25, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Dustin B. Andrews, Sergei B. Meleshchuk, John Shriver-Blake