×

DYNAMIC PROGRAM UPDATING IN A CONTINUATION BASED RUNTIME

  • US 20100293538A1
  • Filed: 05/15/2009
  • Published: 11/18/2010
  • Est. Priority Date: 05/15/2009
  • Status: Abandoned Application
First Claim
Patent Images

1. At a computer system including a processor and a memory, in a computer networking environment including a plurality of computing systems, a computer-implemented method for dynamically updating a continuation-based program in response to one or more program changes, the method comprising:

  • an act of assigning a workflow version number to a first version of a continuation-based program, the continuation-based program comprising a workflow indicating when each of the program'"'"'s activities is to be executed in a continuation-based runtime;

    an act of storing the workflow version number in corresponding workflow instance state, the state indicating which workflow version number the workflow should be associated with;

    an act of receiving one or more updates that are to be applied to the continuation-based program, the updates including an indication of which portions of the program are to be updated and an updated workflow version number;

    an act of determining that the stored workflow version number is different than the received updated workflow version number; and

    based on the determination, an act of mapping the received updates from the workflow associated with the stored workflow version number to the updated workflow associated with the updated workflow version number in a revision map.

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