×

Providing a hosted appliance and migrating the appliance to an on-premise environment

  • US 8,943,496 B2
  • Filed: 05/30/2008
  • Issued: 01/27/2015
  • Est. Priority Date: 05/30/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • storing a plurality of recipes in a repository, wherein the software appliance comprises a plurality of bits described by the plurality of recipes;

    receiving a request to migrate the software appliance from a hosted environment supporting appliances in a first format to an on-premise system supporting appliances in a second format, wherein the request comprises information specifying the second format supported by the on-premise system;

    converting, by a processor, the software appliance from the first format supported by the hosted environment to the second format supported by the on-premise system; and

    updating the converted software appliance, wherein the updating comprises determining a plurality of incremental update bits of a binary image representing the converted software appliance that are used to update the converted software appliance and adding the plurality of incremental update bits to the software appliance on a bit-level_binary-difference basis, and wherein determining the plurality of incremental update bits comprises determining a recipe of the plurality of recipes corresponding to the software appliance in the first format, determining a modified recipe of the plurality of recipes corresponding to the converted software appliance in the second format, and comparing the recipe and the modified recipe to determine the plurality of incremental update bits.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×