×

System and method for dynamic version management of applications

  • US 8,191,080 B2
  • Filed: 07/29/2010
  • Issued: 05/29/2012
  • Est. Priority Date: 09/17/2003
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method for dynamically upgrading and versioning an application program in a terminal, the application program including a plurality of uniquely addressable logical modules, each uniquely addressable logical module having associated executable methods, the plurality of uniquely addressable logical modules linked by a set of execution pathways, the method comprising:

  • executing a migration instruction set to download the plurality of uniquely addressable modules, the migration instruction set identifying the uniquely addressable logical modules of the application program to be replaced;

    executing the migration instruction set to modify a first execution pathway of the set of execution pathways to create a modified application, wherein the first execution pathway represents a redirectable shared method call of a first uniquely addressable logical module of the plurality of uniquely addressable logical;

    constructing an addressing map mapping a relationship between the redirected shared method call and a corresponding private address of the first uniquely addressable logical module, wherein the addressing map is configured to modify the first uniquely addressable logical module without modifying an adjacent uniquely addressable logical module and wherein the private address is an internal reference of the first uniquely addressable logical module; and

    storing the addressing map, the addressing map for coordinating hosting the modified application program in the terminal.

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