Patent ID: 9342292
Filing Date: 2016-05-17
CPC Classification: G06F,G06Q

Claim Text:
1. A computer system comprising a processor and memory, the system comprising a computer program stored in fixed storage of the computer system that when loaded into the memory of the computer system, performs an upgrade method for an open source software application, the method comprising: receiving an upgrade package to upgrade an existing open source software application; identifying, for each file in the upgrade package, if the file does not match a prior version of the file in order to indicate a file in the existing open source software application that has been customized; automatically upgrading the files in the upgrade package that are not identified as being customized; and selectively, based on one of user instructions and default logic, upgrading the files identified as being customized so that the customizations from the existing open source software application are not lost during the upgrade process.