IP Library Granted Patent US 12,443,501
Granted Patent B2
US 12,443,501 · App. 18/523,317 · Granted Oct 14, 2025

System and method for analyzing operational parameters of electronic and software components associated with entity applications to detect anomalies

Inventors: Maharaj Mukherjee (Poughkeepsie, NY); Carl M. Benda (Kannapolis, NC); Suman Roy Choudhury (Berkeley Heights, NJ); Colin Murphy (Charlotte, NC); Elvis Nyamwange (Little Elm, TX); Utkarsh Raj (Charlotte, NC); Vidya Srikanth (Sunnyvale, CA)
Assignee: BANK OF AMERICA CORPORATION
G06F11/302G06F11/3452
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,443,501
App. No.
18/523,317
Granted
Oct 14, 2025
Kind
B2
Abstract

Embodiments of the present invention provide a system for analyzing operational parameters of electronic and software components associated with entity applications to detect anomalies. The system is configured for extracting one or more historical images associated with resiliency status of electronic and software components associated with an entity application, analyzing the one or more historical images to generate a pixel wise average of the one or more historical images, generating similarity scores between the one or more historical images, determining a distribution of the similarity scores, receiving a real-time image associated with a current resiliency status of the electronic and software components associated with the entity application, generating a real-time image similarity score for the real-time image, and comparing the real-time image similarity score with the distribution to detect presence of an anomaly.

Claims (56)

1. A system for analyzing operational parameters of electronic and software components associated with entity applications to detect anomalies, the system comprising:

at least one network communication interface;

at least one non-transitory storage device; and

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

extract a plurality of historical images associated with resiliency status of electronic and software components associated with an entity application, wherein the plurality of historical images comprise historical heat map data associated with the resiliency status of the electronic and software components;

analyze the plurality of historical images to generate a pixel wise average image representing the historical heat map data in the plurality of historical images;

generate similarity scores between the plurality of historical images and the pixel wise average image;

determine a distribution of the similarity scores;

receive a real-time image associated with a current resiliency status of the electronic and software components associated with the entity application, wherein the real-time image comprises real-time heat map data associated with the current resiliency status of the electronic and software components;

determine presence of an anomaly based on the real-time heat map data in the real-time image, wherein determining the anomaly comprises:

generating a real-time image similarity score for the real-time image comprising the real-time heat map data; and

comparing the real-time image similarity score with the distribution to detect presence of the anomaly.

2. The system of claim 1 , wherein the at least one processing device is configured to:

determine that the real-time image similarity score is below a threshold associated with the distribution; and

determine the anomaly in the real-time image.

3. The system of claim 2 , wherein the at least one processing device is configured to perform one or more actions to mitigate the anomaly.

4. The system of claim 2 , wherein the at least one processing device is configured to generate and transmit one or more notifications associated with the anomaly to one or more users.

5. The system of claim 1 , wherein the at least one processing device is configured to:

determine that the real-time image similarity score is above a threshold associated with the distribution; and

determine that the anomaly does not exist in the real-time image.

6. The system of claim 1 , wherein generating the real-time image similarity score for the real-time image comprises comparing the real-time image to the pixel-wise average image to determine the presence of the anomaly.

7. A computer program product for analyzing operational parameters of electronic and software components associated with entity applications to detect anomalies, the computer program product comprising a non-transitory computer-readable storage medium having computer executable instructions for causing a computer processor to perform the steps of:

extracting a plurality of historical images associated with resiliency status of electronic and software components associated with an entity application, wherein the plurality of historical images comprise historical heat map data associated with the resiliency status of the electronic and software components;

analyzing the plurality of historical images to generate a pixel wise average representing the historical heat map data in the plurality of historical images;

generating similarity scores between the plurality of historical images;

determining a distribution of the similarity scores;

receiving a real-time image associated with a current resiliency status of the electronic and software components associated with the entity application, wherein the real-time image comprises real-time heat map data associated with the current resiliency status of the electronic and software components;

determining presence of an anomaly based on the real-time heat map data in the real-time image, wherein determining the anomaly comprises:

generating a real-time image similarity score for the real-time image comprising the real-time heat map data; and

comparing the real-time image similarity score with the distribution to detect presence of the anomaly.

8. The computer program product of claim 7 , wherein the computer executable instructions cause the computer processor to perform the steps of:

determining that the real-time image similarity score is below a threshold associated with the distribution; and

determining the anomaly in the real-time image.

9. The computer program product of claim 8 , wherein the computer executable instructions cause the computer processor to perform the step of performing one or more actions to mitigate the anomaly.

10. The computer program product of claim 8 , wherein the computer executable instructions cause the computer processor to perform the step of generating and transmitting one or more notifications associated with the anomaly to one or more users.

11. The computer program product of claim 7 , wherein the computer executable instructions cause the computer processor to perform the steps of:

determining that the real-time image similarity score is above a threshold associated with the distribution; and

determining that the anomaly does not exist in the real-time image.

12. The computer program product of claim 7 , wherein generating the real-time image similarity score for the real-time image comprises comparing the real- time image to the pixel-wise average to determine the presence of the anomaly.

13. A computer implemented method for analyzing operational parameters of electronic and software components associated with entity applications to detect anomalies, wherein the method comprises:

extracting a plurality of historical images associated with resiliency status of electronic and software components associated with an entity application, wherein the plurality of historical images comprise historical heat map data associated with the resiliency status of the electronic and software components;

analyzing the plurality of historical images to generate a pixel wise average representing the historical heat map data in the plurality of historical images;

generating similarity scores between the plurality of historical images;

determining a distribution of the similarity scores;

receiving a real-time image associated with a current resiliency status of the electronic and software components associated with the entity application, wherein the real-time image comprises real-time heat map data associated with the current resiliency status of the electronic and software components;

determining presence of an anomaly based on the real-time heat map data in the real-time image, wherein determining the anomaly comprises:

generating a real-time image similarity score for the real-time image comprising the real-time heat map data; and

comparing the real-time image similarity score with the distribution to detect presence of the anomaly.

14. The computer implemented method of claim 13 , wherein the method comprises:

determining that the real-time image similarity score is below a threshold associated with the distribution; and

determining the anomaly in the real-time image.

15. The computer implemented method of claim 14 , wherein the method comprises performing one or more actions to mitigate the anomaly.

16. The computer implemented method of claim 13 , wherein the method comprises:

determining that the real-time image similarity score is above a threshold associated with the distribution; and

determining that the anomaly does not exist in the real-time image.

17. The computer implemented method of claim 13 , wherein t generating the real-time image similarity score for the real-time image comprises comparing the real-time image to the pixel-wise average to determine the presence of the anomaly.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2023
From: MUKHERJEE, MAHARAJ; BENDA, CARL M.; CHOUDHURY, SUMAN ROY; MURPHY, COLIN; NYAMWANGE, ELVIS; RAJ, UTKARSH; SRIKANTH, VIDYA
To: BANK OF AMERICA CORPORATION
Reel/Frame 065713/0128 →
Continuity (2)
Provisional Application 63428995 · Nov 30, 2022
Related Publication 20240176718A1 · May 30, 2024
References Cited (34)
US 8819106B1 · Sirota · 2014 [cited by applicant]
US 9442810B2 · Jaisinghani · 2016 [cited by applicant]
US 10129100B2 · Hinrichs · 2018 [cited by applicant]
US 10205643B2 · Fletcher · 2019 [cited by applicant]
US 10225136B2 · Bingham · 2019 [cited by applicant]
US 10318541B2 · Bingham · 2019 [cited by applicant]
US 10331720B2 · Neels · 2019 [cited by applicant]
US 10346357B2 · Bingham · 2019 [cited by applicant]
US 10353957B2 · Bingham · 2019 [cited by applicant]
US 10379895B2 · Bingham · 2019 [cited by applicant]
US 10515469B2 · Fletcher · 2019 [cited by applicant]
US 10984378B1 · Eckman · 2021 [cited by examiner]
US 11676367B1 · Owechko · 2023 [cited by examiner]
US 20090182866A1 · Watanabe · 2009 [cited by applicant]
US 20130013248A1 · Brugler · 2013 [cited by examiner]
US 20130124714A1 · Bednar · 2013 [cited by applicant]
US 20140201642A1 · Vicat-Blanc · 2014 [cited by applicant]
US 20180039717A1 · Bak · 2018 [cited by examiner]
US 20190366189A1 · Plant · 2019 [cited by examiner]
US 20210240996A1 · Sokhandan Asl · 2021 [cited by examiner]
US 20220141449A1 · Pieper · 2022 [cited by examiner]
US 20220141450A1 · Pieper · 2022 [cited by examiner]
US 20220172337A1 · Li · 2022 [cited by examiner]
US 20220335288A1 · Egorova · 2022 [cited by examiner]
US 20220383615A1 · Saraee · 2022 [cited by examiner]
US 20240010227A1 · Gyllenhammar · 2024 [cited by examiner]
US 20250128726A1 · Kim · 2025 [cited by examiner]
AU 2017208360A1 · 2018 [cited by examiner]
JP 2005208847A · 2005 [cited by examiner]
JP 2007011823A · 2007 [cited by applicant]
KR 102477088B1 · 2022 [cited by examiner]
WO WO2018181837A1 · 2018 [cited by examiner]
WO WO2022003011A1 · 2022 [cited by examiner]
WO WO2022132408A1 · 2022 [cited by examiner]