Patent ID: 8745612
Filing Date: 2014-06-03
Classification: G06F

Abstract:
1. A computer-implemented method for restricting installation and execution of a superseded software program on a computing device, comprising: storing, in a lockable, physical non-volatile memory of the computing device, a locked version number associated with a software program, wherein write access to the lockable non-volatile memory is restricted for at least some software programs executing on the computing device; receiving a request to update the software program with an update package associated with a package number; comparing, by a processor, the package number with the locked version number; determining, by the processor, whether to update the software program based at least in part on the comparison; updating the software program with the update package when the package number is at least as recent as the locked version number; and restricting the updating of the software program with the update package when the package number is earlier than the locked version number.