×

Controlling installation update behaviors on a client computer

  • US 7,676,448 B2
  • Filed: 03/12/2004
  • Issued: 03/09/2010
  • Est. Priority Date: 03/12/2004
  • Status: Active Grant
First Claim
Patent Images

1. At a client computing device having a normal installation behavior for use during a software update installation, the normal installation behavior including a normal user-interface behavior and a normal download behavior used when installing a standard software update, the normal user-interface behavior including presenting a description of a software update and a user-interface control for selecting installation of the software update if desired, the normal download behavior including downloading software updates in the background to minimize the impact on network bandwidth a computer implemented method for modifying the normal installation behavior of the client computing device during a software update installation, the computer implemented method comprising:

  • obtaining software update information to be installed on the client computing device, the software update information comprising;

    a software update, the software update comprising at least one update to at least one software product previously installed on the client computing device;

    a rule for applicability of the software update, the rule for applicability defining one or more conditions at the client computing device; and

    an installation attribute comprising a zero system interruption (ZSI) installation attribute, the ZSI installation attribute indicating that the software update is a ZSI software update, the ZSI installation attribute indicating that normal installation behavior at the client computing device is to be modified for installation of the software update, the modified installation behavior indicating a modification to one of the normal user-interface behavior and the normal download behavior so as to not cause any software interruptions during installation; and

    determining that the software update is applicable to the client computing device based on determining that the one or more conditions defined by the rule for applicability are met;

    determining that the client computing device is configured for automatic installation of ZSI software updates; and

    in response to the determination that the software update is applicable to the client computing device and that the client computing device is configured for automatic installation of ZSI software updates;

    modifying the normal installation behavior at the client computing device, including modifying the normal installation behavior according to the ZSI installation attribute to automatically install the software update, modification of the normal installation behavior modifying at least one of the normal user-interface behavior and normal download behavior, wherein modifying the normal download behavior comprises permitting a download process downloading the software update to compete with other network activities on a current connection at the client computing device so that as much network bandwidth as possible is used when downloading the software update'"'"'s content so as to download the software update more quickly over the current connection at the client computing device; and

    automatically installing the software update on the client computing device without further user interaction.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×