×

System and method for managing and communicating software updates

  • US 20050132348A1
  • Filed: 12/15/2003
  • Published: 06/16/2005
  • Est. Priority Date: 12/15/2003
  • Status: Active Grant
First Claim
Patent Images

1. In a computer system including a client computing device in communication with a software update service, a method for communicating software updates from the software update service to the client computing device, the method comprising:

  • (a) obtaining a synchronization request from the client computing device to the software update service, wherein the synchronization request includes an identifier of an installed software update if the client computing device stores the installed software update;

    (b) determining if the synchronization request comprises an identifier of at least one installed software update;

    (c) if it is determined that the synchronization request comprises an identifier of at least one installed software update, selecting an additional software update for communication to the client computing device, wherein the selection of the additional software update is dependent on the fulfillment of a prerequisite defined in the additional software update, wherein the prerequisite requires the synchronization request to include an identifier for at least one installed software update;

    (d) if it is determined that the synchronization request does not comprise an identifier of at least one installed software update, selecting a first level software update for communication to the client computing device, wherein the first level software update does not include a prerequisite;

    (e) communicating an instruction component of the selected software update to the client computing device from the software update service; and

    (f) storing the instruction components of the selected software update in the client computing device as an installed software update if the client computing device contains at least one component that fulfills a condition of an applicability rule stored in the selected software update.

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