Process for compressing application deployments
First Claim
Patent Images
1. A computer-implemented method for compressing an application deployment, comprising:
- obtaining a master application to be deployed, wherein the master application comprises two or more files;
inventorying the two or more files in the master application;
identifying a first file instance and a second file instance from the two or more files, wherein the first file instance and the second file instance are identical; and
writing an application deployment based on the master application, wherein the application deployment comprises the first file instance and a link to the first file instance instead of the second file instance.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, article of manufacture, and computer readable storage medium provide the ability to compress an application deployment. A master application to be deployed that has two or more files is obtained. The files in the master application are inventoried and two file instances that are identical are identified. An application deployment, based on the master application, is written by writing the first file instance and replacing additional identical file instances with links to the first file instance.
-
Citations
24 Claims
-
1. A computer-implemented method for compressing an application deployment, comprising:
-
obtaining a master application to be deployed, wherein the master application comprises two or more files; inventorying the two or more files in the master application; identifying a first file instance and a second file instance from the two or more files, wherein the first file instance and the second file instance are identical; and writing an application deployment based on the master application, wherein the application deployment comprises the first file instance and a link to the first file instance instead of the second file instance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for compressing an application deployment in a computer system comprising:
-
(a) a computer having a memory; (b) an application executing on the computer, wherein the application is configured to; (i) obtain a master application to be deployed, wherein the master application comprises two or more files; (ii) inventory the two or more files in the master application; (iii) identify a first file instance and a second file instance from the two or more files, wherein the first file instance and the second file instance are identical; and (iv) write an application deployment based on the master application, wherein the application deployment comprises the first file instance and a link to the first file instance instead of the second file instance. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer readable storage medium encoded with computer program instructions which when accessed by a computer cause the computer to load the program instructions to a memory therein creating a special purpose data structure causing the computer to operate as a specially programmed computer, executing a method of compressing an application deployment, comprising:
-
(a) obtaining, in the specially programmed computer, a master application to be deployed, wherein the master application comprises two or more files; (b) inventorying, in the specially programmed computer, the two or more files in the master application; (c) identifying, in the specially programmed computer, a first file instance and a second file instance from the two or more files, wherein the first file instance and the second file instance are identical; and (d) writing, in the specially programmed computer, an application deployment based on the master application, wherein the application deployment comprises the first file instance and a link to the first file instance instead of the second file instance. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification