METHODS AND SYSTEMS FOR INCREMENTALLY UPDATING A SOFTWARE APPLIANCE
First Claim
Patent Images
1. A method of providing software, the method comprising:
- receiving a request to modify a software appliance, the software appliance comprising a binary image of data embodying at least one application and portions of an operating system necessary to provide an execution platform for the at least one application;
determining a modification to the binary image, the modification comprises a change to bits of the binary image that modify the software appliance according to the request; and
providing the modification to an initiator of the request.
1 Assignment
0 Petitions
Accused Products
Abstract
An appliance support module can be configured to update and upgrade the software incrementally. To achieve this, the appliance support module can be configured to receive a request to update or upgrade a software appliance. The request can include the update or upgrade requested and information describing the software appliance to upgrade or update. Based on the request, the appliance support module can be configured to determine alterations to make to a original binary image of the software appliance to upgrade or update.
-
Citations
22 Claims
-
1. A method of providing software, the method comprising:
-
receiving a request to modify a software appliance, the software appliance comprising a binary image of data embodying at least one application and portions of an operating system necessary to provide an execution platform for the at least one application; determining a modification to the binary image, the modification comprises a change to bits of the binary image that modify the software appliance according to the request; and providing the modification to an initiator of the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for providing a software, the apparatus comprising:
-
a program interface adapted to receive a request to modify a software appliance, the software appliance comprising a binary image of data embodying at least one application and portions of an operating system necessary to provide an execution platform for the at least one application; and a control module coupled to the program interface, the control module configured to determine a modification to the binary image, the modification comprises a change to bits of the binary image that modify the software appliance according to the request, wherein the program interface is further adapted to provide the modification to an initiator of the request. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system for developing providing software, the system comprising:
-
a network configured to provide a communication channel for a plurality of users; and a web service portal coupled to the network and configured to provide products and services to the plurality of users, wherein the web-service portal further comprises; a program interface adapted to receive a request to modify a software appliance, the software appliance comprising a binary image of data embodying at least one application and portions of an operating system necessary to provide an execution platform for the at least one application; and a control module coupled to the program interface, the control module configured to determine a modification to the binary image, the modification comprises a change to bits of the binary image that modify the software appliance according to the request, wherein the program interface is further adapted to provide the modification to an initiator of the request. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification