Systems and methods for persistent cached image download
US-2016070554-A1 · Mar 10, 2016 · US
US9639558B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9639558-B2 |
| Application number | US-201514857162-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 17, 2015 |
| Priority date | Sep 17, 2015 |
| Publication date | May 2, 2017 |
| Grant date | May 2, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An image is built. The building of an image includes selecting an image to be built, performing a hashing function on the image to produce a checksum, querying a registry for an existing image including the same checksum, and if no existing image including the same checksum is found, acquiring a parent image for the image to be built, building the image to produce a built image, adding the checksum for the image to the built image, and storing the built image in the registry.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method comprising: selecting, by a processor, an image to be built; performing a hashing function on the image to produce a checksum; querying a registry for an existing image including a same checksum; and based on no existing image including the same checksum being found: acquiring a parent image for the image to be built; building the image to produce a built image; adding the checksum for the image to the built image; and storing the built image in the registry. 2. The computer-implemented method according to claim 1 , further comprising adding a build label for the image to the built image. 3. The computer-implemented method according to claim 1 , further comprising receiving a set of images to be built, the set of images comprising a hierarchy of parent and child images where each child image has a single parent image, and ordering the set of images for processing such that each parent image is processed prior to the children of the respective parent image. 4. The computer-implemented method according to claim 1 , wherein the performing the hashing function on the image to produce the checksum includes accessing contents of a directory including the image and including the accessed contents with the image on which the hash function is performed. 5. The computer-implemented method according to claim 1 , wherein the performing the hashing function on the image to produce the checksum includes acquiring a name of a parent image for the image and including the acquired parent name with the image on which the hash function is performed. 6. A computer system comprising: a memory; and a processor in communication with the memory, wherein the computer system is configured to perform a method, said method comprising: selecting, by the processor, an image to be built; performing a hashing function on the image to produce a checksum; querying a registry for an existing image including a same checksum; and based on no existing image including the same checksum being found: acquiring a parent image for the image to be built; building the image to produce a built image; adding the checksum for the image to the built image; and storing the built image in the registry. 7. The computer system according to claim 6 , wherein the method further comprises adding a build label for the image to the built image. 8. The computer system according to claim 6 , wherein the method further comprises receiving a set of images to be built, the set of images comprising a hierarchy of parent and child images where each child image has a single parent image, and ordering the set of images for processing such that each parent image is processed prior to the children of the respective parent image. 9. The computer system according to claim 6 , wherein the performing the hashing function on the image to produce the checksum includes accessing contents of a directory including the image and including the accessed contents with the image on which the hash function is performed. 10. The computer system according to claim 6 , wherein the performing the hashing function on the image to produce the checksum includes acquiring a name of a parent image for the image and including the acquired parent name with the image on which the hash function is performed. 11. A computer program product comprising: a computer readable storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising: selecting, by a processor, an image to be built; performing a hashing function on the image to produce a checksum; querying a registry for an existing image including a same checksum; and based on no existing image including the same checksum being found: acquiring a parent image for the image to be built; building the image to produce a built image; adding the checksum for the image to the built image; and storing the built image in the registry. 12. The computer program product according to claim 11 , wherein the method further comprises adding a build label for the image to the built image. 13. The computer program product according to claim 11 , wherein the method further comprises receiving a set of images to be built, the set of images comprising a hierarchy of parent and child images where each child image has a single parent image, and ordering the set of images for processing such that each parent image is processed prior to the children of the respective parent image. 14. The computer program product according to claim 11 , wherein the performing the hashing function on the image to produce the checksum includes accessing contents of a directory including the image and including the accessed contents with the image on which the hash function is performed. 15. The computer program product according to claim 11 , wherein the performing the hashing function on the image to produce the checksum includes acquiring a name of a parent image for the image and including the acquired parent name with the image on which the hash function is performed.
Software deployment · CPC title
Image based installation; Cloning; Build to order · CPC title
Physics · mapped topic
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.