Patent ID: 8453141

Claim:
A method of installing a software product on a computer system, the method comprising: obtaining an installation package comprising a plurality of files of the software product; for each of the plurality of files, determining if there is a later file version available than a file version in the installation package; creating a temporary folder; for each respective file of the plurality of files: if a later version of the respective file is not available, storing a link in the temporary folder that refers to the respective file in the installation package, wherein the respective file in the installation package is in a different location than the temporary folder; and if a later version of the respective file is available, storing a link in the temporary folder that refers to the later version of the respective file, wherein the later version of the respective file is in a different location than the temporary folder; and executing an installation operation to install the software product on the computer system using links in the temporary folder, wherein for each respective link in the temporary folder, the installation operation executes to install the file referred to by the link.