IP Library Granted Patent US 12,561,132
Granted Patent B2
US 12,561,132 · App. 18/225,211 · Granted Feb 24, 2026

System and method for self-adjusting robotic build infrastructure for software application development

Inventors: Deepak Suresh Dhokane (Maharashtra, IN); Debraj Goswami (Telangana, IN); Satish S. Kekane (Maharashtra, IN); Mohan Kishore Kolli (McKinney, TX)
Assignee: BANK OF AMERICA CORPORATION
G06F8/71G06F11/3684G06F11/3688
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,561,132
App. No.
18/225,211
Granted
Feb 24, 2026
Kind
B2
Abstract

Systems, computer program products, and methods are described herein for self-adjusting robotic build infrastructure for software application development. The present disclosure is configured to receive a set of input parameters associated with the planned build; analyze the set of input parameters associated with the planned build; determine a robotic build infrastructure from a robotic build infrastructure database using the analyzed set of input parameters associated with the planned build; compile an image test of the planned build based on the robotic build infrastructure determined from the robotic build infrastructure database; validate the image test through a performance test; adjust the image test based on the analyzed set of input parameters and the performance test validation; initiate a final build of the robotic build infrastructure based on the adjusted image test; and certify the final build of the adjusted robotic build infrastructure.

Claims (79)

1 . A system for self-adjusting robotic build infrastructure for software application development, the system comprising:

a memory device with computer-readable program code stored thereon;

at least one processing device operatively coupled to the at least one memory device and the at least one communication device, wherein executing the computer-readable code is configured to cause the at least one processing device to:

receive a set of input parameters associated with a planned build;

analyze the set of input parameters associated with the planned build;

determine a robotic build infrastructure from a robotic build infrastructure database using the analyzed set of input parameters associated with the planned build;

compile an image test of the planned build based on the robotic build infrastructure determined from the robotic build infrastructure database;

validate the image test through a performance test;

adjust the image test based on the analyzed set of input parameters and the performance test validation;

initiate a final build of the robotic build infrastructure based on the adjusted image test; and

certify the final build of the robotic build infrastructure.

2 . The system of claim 1 , wherein determination of the robotic build infrastructure from the robotic build infrastructure database further comprises:

compare the analyzed set of input parameters against a standards information base;

define a set of compliance guidelines through a governance module;

compare the analyzed set of input parameters against the robotic build infrastructure database; and

select the robotic build infrastructure from the robotic build infrastructure database using a plurality of advanced computational models for data analysis and automated decision making, comparisons of the standards information base, and the set of compliance guidelines defined by the governance module.

3 . The system of claim 1 , wherein validating the image test comprises performing regressive validation on the image test.

4 . The system of claim 1 , wherein adjusting the image test comprises:

define a set of performance criteria based on the analyzed set of input parameters associated with the planned build;

load a test case scenario from a test case repository;

execute the test case scenario; and

analyze the set of performance criteria resulting from the test case scenario.

5 . The system of claim 4 , wherein adjusting the image test further comprises:

transmit a request to an end user to revise the test image based on a test iteration;

revise the test image upon receipt of approval from the end user to revise the test image based on the test iteration; and

generate an adjusted image test through a plurality of advanced computational models for data analysis and automated decision making.

6 . The system of claim 1 , wherein initiating a final build comprises storing the adjusted image test within the robotic build infrastructure database.

7 . The system of claim 1 , wherein initiating the final build comprises balancing a local traffic management (LTM) and a global traffic management (GTM).

8 . A computer program product for self-adjusting robotic build infrastructure for software application development, the computer program product comprising at least one non-transitory computer-readable medium having computer-readable program code embodied therein, the computer-readable program code comprising instructions that, when executed by at least one processor, cause the processor to:

receive a set of input parameters associated with a planned build;

analyze the set of input parameters associated with the planned build;

determine a robotic build infrastructure from a robotic build infrastructure database using the analyzed set of input parameters associated with the planned build;

compile an image test of the planned build based on the robotic build infrastructure determined from the robotic build infrastructure database;

validate the image test through a performance test;

adjust the image test based on the set of analyzed input parameters and the performance test validation;

initiate a final build of the robotic build infrastructure based on the adjusted image test; and

certify the final build of the robotic build infrastructure.

9 . The computer program product of claim 8 , wherein determination of the robotic build infrastructure from the robotic build infrastructure database further comprises:

compare the analyzed set of input parameters against a standards information base;

define a set of compliance guidelines through a governance module;

compare the analyzed set of input parameters against the robotic build infrastructure database; and

select the robotic build infrastructure from the robotic build infrastructure database using a plurality of advanced computational models for data analysis and automated decision making, comparisons of the standards information base, and the set of compliance guidelines defined by the governance module.

10 . The computer program product of claim 8 , wherein validating the image test comprises performing regressive validation on the image test.

11 . The computer program product of claim 8 , wherein adjusting the image test comprises:

define a set of performance criteria based on the analyzed set of input parameters associated with the planned build;

load a test case scenario from a test case repository;

initiate the test case scenario; and

analyze the set of performance criteria resulting from the test case scenario.

12 . The computer program product of claim 11 , wherein adjusting the image test further comprises:

transmit a request to an end user to revise the test image based on a test iteration;

revise the test image upon receipt of approval from the end user to revise the test image based on the test iteration; and

generate an adjusted robotic build infrastructure through a plurality of advanced computational models for data analysis and automated decision making.

13 . The computer program product of claim 8 , wherein initiating a final build comprises storing the adjusted image test within the build infrastructure database.

14 . The computer program product of claim 8 , wherein initiating the final build comprises balancing a local traffic management (LTM) and a global traffic management (GTM).

15 . A method for self-adjusting robotic build infrastructure for software application development, the method comprising:

receiving a set of input parameters associated with a planned build;

analyzing the set of input parameters associated with the planned build;

determining a robotic build infrastructure from a build infrastructure database using the analyzed set of input parameters associated with the planned build;

compiling an image test of the planned build based on the robotic build infrastructure determined from the robotic build infrastructure database;

validating the image test through a performance test;

adjusting the image test based on the set of input parameters and the performance test validation;

initiating a final build of the robotic build infrastructure based on the adjusted image test; and

certifying the final build of the robotic build infrastructure.

16 . The method of claim 15 , wherein determining the robotic build infrastructure from the robotic build infrastructure database further comprises:

comparing the analyzed set of input parameters against a standards information base;

defining a set of compliance guidelines through a governance module;

comparing the analyzed set of input parameters against the robotic build infrastructure database; and

selecting the robotic build infrastructure from the robotic build infrastructure database using a plurality of advanced computational models for data analysis and automated decision making, comparisons of the standards information base, and the set of compliance guidelines defined by the governance module.

17 . The method of claim 15 , wherein validating the image test comprises performing regressive validation on the image test.

18 . The method of claim 15 , wherein adjusting the image test comprises:

defining a set of performance criteria based on the analyzed set of input parameters associated with the planned build;

loading a test case scenario from a test case repository;

executing the test case scenario; and

analyzing the set of performance criteria resulting from the test case scenario.

19 . The method of claim 18 , wherein adjusting the image test comprises:

transmitting a request to an end user to revise the test image based on a test iteration;

revising the test image upon receipt of approval from the end user to revise the test image based on the test iteration; and

generating an adjusted robotic build infrastructure through a plurality of advanced computational models for data analysis and automated decision making.

20 . The method of claim 15 , wherein initiating a final build comprises storing the adjusted image test within the build infrastructure database.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2023
From: DHOKANE, DEEPAK SURESH; GOSWAMI, DEBRAJ; KEKANE, SATISH S.; KOLLI, MOHAN KISHORE
To: BANK OF AMERICA CORPORATION
Reel/Frame 064353/0001 →
Continuity (1)
Related Publication 20250036398A1 · Jan 30, 2025
References Cited (28)
US 7051092B2 · Lenz et al. · 2006 [cited by applicant]
US 7437614B2 · Haswell et al. · 2008 [cited by applicant]
US 8583650B2 · Fellenstein et al. · 2013 [cited by applicant]
US 8850267B2 · Aggarwal et al. · 2014 [cited by applicant]
US 9239764B2 · Howarth · 2016 [cited by applicant]
US 9336060B2 · Nori et al. · 2016 [cited by applicant]
US 10261776B2 · Scheidel · 2019 [cited by examiner]
US 10324690B2 · Quali · 2019 [cited by applicant]
US 10528454B1 · Baraty et al. · 2020 [cited by applicant]
US 10545756B1 · Huang · 2020 [cited by examiner]
US 10884732B1 · Zolotow · 2021 [cited by examiner]
US 11366683B2 · Wang · 2022 [cited by examiner]
US 11416276B2 · Siegmund · 2022 [cited by applicant]
US 11550704B2 · Canter · 2023 [cited by applicant]
US 20120131567A1 · Barros · 2012 [cited by examiner]
US 20160077820A1 · Bergen · 2016 [cited by examiner]
US 20170269921A1 · Martin Vicente · 2017 [cited by examiner]
US 20180276019A1 · Ali · 2018 [cited by examiner]
US 20190294528A1 · Avisror · 2019 [cited by examiner]
US 20210157775A1 · Pickerill · 2021 [cited by examiner]
US 20220244922A1 · Puggal et al. · 2022 [cited by applicant]
US 20220269497A1 · Jonna · 2022 [cited by examiner]
US 20230035600A1 · Holzman · 2023 [cited by examiner]
US 20230118065A1 · Kumar · 2023 [cited by examiner]
US 20230126059A1 · Stumm · 2023 [cited by examiner]
Bouchaala, “Dynamic Configuration Management in Distributed Systems”, https://ghaidabouchala.medium.com/dynamic-configuration-management-in-distributed-systems-part-1-3218b8317b68 (Year: 2021). [cited by examiner]
Kramer, “Dynamic Configuration for Distributed Systems”, 1985, IEEE (Year: 1985). [cited by examiner]
Sandobalin, “An Infrastructure Modelling Tool for cloud provisioning”, 2017, IEEE (Year: 2017). [cited by examiner]