×

Secure versioning of software packages

  • US 8,745,612 B1
  • Filed: 01/14/2011
  • Issued: 06/03/2014
  • Est. Priority Date: 01/14/2011
  • Status: Active Grant
First Claim
Patent Images

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.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×