×

Smart patch delivery system

  • US 8,954,949 B2
  • Filed: 10/11/2010
  • Issued: 02/10/2015
  • Est. Priority Date: 10/11/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for processing software patch requests at a remote computer system, wherein a requesting computer system and the remote computer system are interconnected over an electronic network, comprising:

  • receiving, at the remote computer system, at least one software patch request from a client for a desired up-level patch identified by a first version number, wherein said at least one software patch request comprises the first version number, and wherein a current fix pack level at the requesting computer system is identified by a second version number;

    approving said request, at the remote computer system, when it is determined that said current fix pack level can properly utilize, in accordance with a predefined algorithm at said remote computer system, said desired up-level patch identified by said first version number;

    denying said request, at the remote computer system, and sending a message informing the client when it is determined that said current fix pack level cannot properly utilize said desired up-level patch, in accordance with said predefined algorithm at said remote computer system, wherein said request is denied when said first version number minus two is greater than or equal to said second version number and wherein said message comprises the first version number minus two;

    at the remote computer system, determining from said request, using a processor, any required software dependencies for said desired up-level patch identified by said first version number not already present in said current fix pack level at the requesting computer system; and

    dynamically combining said desired up-level patch identified by said first version number with said any required software dependencies into a single bundle, containing said desired up-level patch and said required dependencies but excluding any of said required dependencies already installed on said requesting computer system, for shipment to the requesting computer system over the electronic network.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×