The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 24, 2015

Filed:

Sep. 12, 2012
Applicants:

Glenn S. Ammons, Dobbs Ferry, NY (US);

Vasanth Bala, Rye, NY (US);

Todd W. Mummert, Danbury, CT (US);

Darrell C. Reimer, Tarrytown, NY (US);

Xiaolan Zhang, Dobbs Ferry, NY (US);

Inventors:

Glenn S. Ammons, Dobbs Ferry, NY (US);

Vasanth Bala, Rye, NY (US);

Todd W. Mummert, Danbury, CT (US);

Darrell C. Reimer, Tarrytown, NY (US);

Xiaolan Zhang, Dobbs Ferry, NY (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/455 (2006.01); G06F 9/44 (2006.01);
U.S. Cl.
CPC ...
G06F 9/455 (2013.01); G06F 8/68 (2013.01);
Abstract

A composite software stack is distributed as a virtual appliance. A new virtual appliance is published by obtaining a parent virtual appliance; configuring the new virtual appliance; obtaining file level differences between the parent virtual appliance and the new virtual appliance; and publishing the new virtual appliance as a patch comprising the file level differences relative to the parent virtual appliance. The file level differences comprise additions, deletions and/or modifications to the parent virtual appliance. An update to a given virtual appliance can be published as a fix pack, wherein the fix pack comprises file level differences relative to the given virtual appliance. An end user obtains a desired virtual appliance by selecting the desired virtual appliance; obtaining metadata for the desired virtual appliance comprising an identifier of a patch file and a parent virtual appliance; and applying the patch file to the parent virtual appliance to get a modified virtual appliance.


Find Patent Forward Citations

Loading…