Patents by Inventor Michael J. Cherry

Michael J. Cherry 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: 7779406
    Abstract: Described is managing the changing of software implementations such as applications deployed to enterprise client users or machines. Precedence relationships between deployed applications are specified. To determine which applications to install for a given client, the precedence is applied to the subset of applications assigned or published to the client. At logon or machine reboot, an upgrade process evaluates the deployed applications and any upgrade relationships, setting applications for removal or installation. A user may also install an application that has been designated as optional. Also described is an application lifecycle model for replacing applications. For example, administrators can phase in upgrades as a pilot to a small group of users, roll out upgrades to a larger group, and then provide the application to all users. Upgrades may be mandatory or optional, and replaced programs may be removed and then replaced, or overlaid during installation.
    Type: Grant
    Filed: May 26, 2006
    Date of Patent: August 17, 2010
    Assignee: Microsoft Corporation
    Inventors: Stephen M. Blanding, Michael J. Cherry, David E. Kays, Jr., James S. Masson, Debi P. Mishra, Daniel Plastina
  • Patent number: 7631061
    Abstract: A method and system for managing and deploying applications across a computer network by assigning and publishing applications to user and computer policy recipients. Assigned applications are automatically applied via a script to the policy recipients, thereby ensuring that the recipient has an administrator-specified workstation configuration. Assigned applications are advertised so as to appear available to the user, by adding an application shortcut to the start menu, and by populating the machine registry with appropriate application information. Other applications may be published to users, whereby those applications are optionally available for use by users. Published application information is maintained in a centralized store of information on the network. Assigned and published applications may be installed on demand, such as when the application is activated.
    Type: Grant
    Filed: December 13, 2004
    Date of Patent: December 8, 2009
    Assignee: Microsoft Corporation
    Inventors: Mark Lucovsky, Michael J. Cherry, Daniel Plastina, Bharat Shah, Debi P. Mishra, David E. Kays, Markus Horstmann
  • Patent number: 6836794
    Abstract: A method and system for managing and deploying applications across a computer network by assigning and publishing applications to user and computer policy recipients. Assigned applications are automatically applied via a script to the policy recipients, thereby ensuring that the recipient has an administrator-specified workstation configuration. Assigned applications are advertised so as to appear available to the user, by adding an application shortcut to the start menu, and by populating the machine registry with appropriate application information. Other applications may be published to users, whereby those applications are optionally available for use by users. Published application information is maintained in a centralized store of information on the network. Assigned and published applications may be installed on demand, such as when the application is activated.
    Type: Grant
    Filed: September 21, 1998
    Date of Patent: December 28, 2004
    Assignee: Microsoft Corporation
    Inventors: Mark Lucovsky, Michael J. Cherry, Daniel Plastina, Bharat Shah, Debi P. Mishra, David E. Kays, Jr., Markus Horstmann