Patent ID: 9164753
Filing Date: 2015-10-20
Classification: G06F

Abstract:
1. A computer-implemented method of generating a software update for a software package, the method comprising: determining a plurality of changes between a previous version of the software package and a new version of the software package; for each change, determining whether the change can be implemented as one or more automatic correction instructions that can be executed by a client computer system, including determining that one or more first changes can be implemented as automatic correction instructions and that one or more second changes cannot be implemented as automatic correction instructions; generating one or more automatic correction instructions for the one or more first changes; generating one or more manual correction instructions for the one or more second changes, including, for each second change: for a particular second change of the one or more second changes, determining that the corresponding template of the identified templates does not specify a corresponding text string; and in response to determining that the corresponding template does not specify the corresponding text string, analyzing the particular second change to generate a new text string that is consistent with the second change.