IP Library Granted Patent US 12,608,281
Granted Patent B2
US 12,608,281 · App. 18/626,961 · Granted Apr 21, 2026

System and method for optimized retention of container images in a cloud server

Inventors: Shailendra Singh (Maharashtra, IN); Saurabh Gupta (New Delhi, IN)
Assignee: BANK OF AMERICA CORPORATION
G06F11/1464G06F2201/805
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,608,281
App. No.
18/626,961
Granted
Apr 21, 2026
Kind
B2
Abstract

Embodiments of the invention relate to systems, methods, and computer program products for optimized retention of container images in a cloud server, the invention including: identifying a plurality of container images, where the plurality of container images is stored in the cloud server; generating a non-fungible token (NFT) associated with each container image; using an NFT scoring engine to calculate a score associated with each container image of the plurality of container images; detecting a system failure associated with the cloud server; selecting a first container image of the plurality of container images; and moving the first container image from the cloud server to a local memory device.

Claims (35)

1 . A system for optimized retention of container images in a cloud server, the system comprising:

at least one non-transitory storage device; and

at least one processing device coupled to the at least one non-transitory storage device, wherein the at least one processing device is configured to:

identify a plurality of container images, wherein the plurality of container images is stored in the cloud server;

generate a non-fungible token (NFT) associated with each container image;

use an NFT scoring engine to calculate a score associated with each container image of the plurality of container images, wherein each score is calculated based on at least one of: a security protocol associated with the container image, a number of users of the container image, and a maximum user base associated with the container image;

based on the score associated with each container image, determine a priority ranking of each container image;

using a concept lattice engine, generate a concept lattice associated with the plurality of container images, wherein the concept lattice comprises a plurality of components and wherein each component identifies a container image of the plurality of container images and the score associated with each container image;

detect a system failure associated with the cloud server;

select a first container image of the plurality of container images; and

move the first container image from the cloud server to a local memory device.

2 . The system of claim 1 , wherein the at least one processing device is further configured to access one or more failure logs of the cloud server.

3 . The system of claim 1 , wherein the at least one processing device is further configured to transmit control instructions to a code delivery queue of the system.

4 . A computer program product for optimized retention of container images in a cloud server, the computer program product comprising at least one non-transitory computer-readable medium having computer-readable program code portions embodied therein, the computer-readable program code portions comprising:

an executable portion configured to identify a plurality of container images, wherein the plurality of container images is stored in the cloud server;

an executable portion configured to generate a non-fungible token (NFT) associated with each container image;

an executable portion configured to use an NFT scoring engine to calculate a score associated with each container image of the plurality of container image, wherein each score is calculated based on at least one of: a security protocol associated with the container image, a number of users of the container image, and a maximum user base associated with the container image;

an executable portion configured to, based on the score associated with each container image, determine a priority ranking of each container image;

an executable portion configured to use a concept lattice engine to generate a concept lattice associated with the plurality of container images, wherein the concept lattice comprises a plurality of components and wherein each component identifies a container image of the plurality of container images and the score associated with each container image;

an executable portion configured to detect a system failure associated with the cloud server;

an executable portion configured to select a first container image of the plurality of container images; and

an executable portion configured to move the first container image from the cloud server to a local memory device.

5 . The computer program product of claim 4 , further comprising an executable portion configured to access one or more failure logs of the cloud server.

6 . The computer program product of claim 4 , further comprising an executable portion configured to transmit control instructions to a code delivery queue of the system.

7 . A computer-implemented method for optimized retention of container images in a cloud server, the method comprising:

identifying a plurality of container images, wherein the plurality of container images is stored in the cloud server;

generating a non-fungible token (NFT) associated with each container image;

using an NFT scoring engine to calculate a score associated with each container image of the plurality of container images, wherein each score is calculated based on at least one of: a security protocol associated with the container image, a number of users of the container image, and a maximum user base associated with the container image;

based on the score associated with each container image, determining a priority ranking of each container image;

using a concept lattice engine, generating a concept lattice associated with the plurality of container images, wherein the concept lattice comprises a plurality of components and wherein each component identifies a container image of the plurality of container images and the score associated with each container image;

detecting a system failure associated with the cloud server;

selecting a first container image of the plurality of container images; and

moving the first container image from the cloud server to a local memory device.

8 . The computer-implemented method of claim 7 , further comprising accessing one or more failure logs of the cloud server.

9 . The computer-implemented method of claim 7 , further comprising transmitting control instructions to a code delivery queue of the system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2024
From: SINGH, SHAILENDRA; GUPTA, SAURABH
To: BANK OF AMERICA CORPORATION
Reel/Frame 067010/0251 →
Continuity (1)
Related Publication 20250315349A1 · Oct 9, 2025
References Cited (27)
US 12147313B2 · Pabón · 2024 [cited by examiner]
US 20100332401A1 · Prahlad · 2010 [cited by applicant]
US 20120185913A1 · Martinez · 2012 [cited by applicant]
US 20130054523A1 · Anglin · 2013 [cited by applicant]
US 20140215552A1 · Abnous · 2014 [cited by applicant]
US 20140250070A1 · Odenheimer · 2014 [cited by applicant]
US 20150012495A1 · Prahlad · 2015 [cited by applicant]
US 20150096011A1 · Watt · 2015 [cited by applicant]
US 20150142878A1 · Hebert · 2015 [cited by applicant]
US 20160188877A1 · Simha · 2016 [cited by applicant]
US 20170212830A1 · Thomas · 2017 [cited by applicant]
US 20170300697A1 · Iyer · 2017 [cited by applicant]
US 20180115541A1 · Styliadis · 2018 [cited by applicant]
US 20180276215A1 · Chiba · 2018 [cited by applicant]
US 20180300653A1 · Srinivasan · 2018 [cited by examiner]
US 20190114161A1 · Iyer · 2019 [cited by applicant]
US 20190199828A1 · Cannon · 2019 [cited by applicant]
US 20190258804A1 · Glenn · 2019 [cited by applicant]
US 20200242105A1 · Rich · 2020 [cited by examiner]
US 20200334752A1 · Doney · 2020 [cited by applicant]
US 20210021619A1 · Smith · 2021 [cited by applicant]
US 20210203554A1 · Peng · 2021 [cited by applicant]
US 20210303290A1 · Schmit · 2021 [cited by examiner]
US 20230229567A1 · Pabón · 2023 [cited by examiner]
US 20230305884A1 · Dimitrov · 2023 [cited by examiner]
US 20230368052A1 · Li · 2023 [cited by examiner]
US 20240134878A1 · Scrivano · 2024 [cited by examiner]