IP Library Granted Patent US 12682073
Granted Patent B2
US 12682073 · App. 18/415,210 · Granted Jul 14, 2026

System and method for identification of security vulnerabilities using artificial intelligence-based analysis of computing environment logs

Inventors: Steven Anthony Watson (Jefferson, GA); Rashida Najiee Stephens (East Point, GA)
Assignee: BANK OF AMERICA CORPORATION
G06F21/577G06F21/568
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 12682073
App. No.
18/415,210
Granted
Jul 14, 2026
Kind
B2
Abstract

A system is provided for identification of security vulnerabilities using artificial intelligence-based analysis of computing environment logs. The system may analyze data logs associated with each of the endpoint devices associated with a software packet or service. Using an artificial intelligence engine, the system may identify the failure points of the software packet or service, which may result from outdated or nonfunctional code, incorrect parameter configuration, lack of computing resources, and/or the like. The system may further detect security issues associated with the software packet or service, such as a failure to mask or obfuscate sensitive data. Based the identified failure points, the system may generate recommended remediation processes to remediate the failure points. In this way, the system provides a way to remediate failure points in software using intelligent analysis of data logs.

Claims (29)

1 . A system for identification of security vulnerabilities using artificial intelligence-based analysis of computing environment logs, the system comprising:

a processing device;

a non-transitory storage device containing instructions when executed by the processing device, causes the processing device to perform the steps of:

analyzing, using an artificial intelligence-based engine, one or more data logs associated with a software service, wherein the one or more data logs comprises a data log associated with a target computing device and a data log associated with a third-party computing device;

based on analyzing the one or more data logs, identifying a failure point associated with the software service, wherein identifying the failure point associated with the software service comprises identifying a security vulnerability associated with the software service, wherein the recommended remediation process comprises a code change to the software service to address the security vulnerability, wherein the security vulnerability is a failure to mask private data, wherein the code change to the software service comprises a code change to obfuscate the private data;

based on identifying the failure point, generating, using the artificial intelligence-based engine, a recommended remediation process for remediating the failure point; and

transmitting the recommended remediation process to the third-party computing device.

2 . The system of claim 1 , wherein identifying the failure point associated with the software service comprises identifying a parameter mismatch between the software service and the target computing device, wherein the recommended remediation process comprises updating a parameter setting of the target computing device or the software service.

3 . The system of claim 1 , wherein the instructions, when executed by the processing device, further cause the processing device to perform the step of executing the recommended remediation process.

4 . The system of claim 3 , wherein executing the recommended remediation process comprising updating one or more parameters associated with the target computing device or the software service.

5 . The system of claim 1 , wherein the recommended remediation process comprises a code change to the software service to address the failure point.

6 . A computer program product for identification of security vulnerabilities using artificial intelligence-based analysis of computing environment logs, the computer program product comprising a non-transitory computer-readable medium comprising code causing an apparatus to perform the steps of:

analyzing, using an artificial intelligence-based engine, one or more data logs associated with a software service, wherein the one or more data logs comprises a data log associated with a target computing device and a data log associated with a third-party computing device;

based on analyzing the one or more data logs, identifying a failure point associated with the software service, wherein identifying the failure point associated with the software service comprises identifying a security vulnerability associated with the software service, wherein the recommended remediation process comprises a code change to the software service to address the security vulnerability, wherein the security vulnerability is a failure to mask private data, wherein the code change to the software service comprises a code change to obfuscate the private data;

based on identifying the failure point, generating, using the artificial intelligence-based engine, a recommended remediation process for remediating the failure point; and

transmitting the recommended remediation process to the third-party computing device.

7 . The computer program product of claim 6 , wherein identifying the failure point associated with the software service comprises identifying a parameter mismatch between the software service and the target computing device, wherein the recommended remediation process comprises updating a parameter setting of the target computing device or the software service.

8 . The computer program product of claim 6 , wherein the code further causes the apparatus to perform the step of executing the recommended remediation process.

9 . The computer program product of claim 8 , wherein executing the recommended remediation process comprising updating one or more parameters associated with the target computing device or the software service.

10 . The computer program product of claim 6 , wherein the recommended remediation process comprises a code change to the software service to address the failure point.

11 . A computer-implemented method for identification of security vulnerabilities using artificial intelligence-based analysis of computing environment logs, the computer-implemented method comprising:

analyzing, using an artificial intelligence-based engine, one or more data logs associated with a software service, wherein the one or more data logs comprises a data log associated with a target computing device and a data log associated with a third-party computing device;

based on analyzing the one or more data logs, identifying a failure point associated with the software service, wherein identifying the failure point associated with the software service comprises identifying a security vulnerability associated with the software service, wherein the recommended remediation process comprises a code change to the software service to address the security vulnerability, wherein the security vulnerability is a failure to mask private data, wherein the code change to the software service comprises a code change to obfuscate the private data;

based on identifying the failure point, generating, using the artificial intelligence-based engine, a recommended remediation process for remediating the failure point; and

transmitting the recommended remediation process to the third-party computing device.

12 . The computer-implemented method of claim 11 , wherein identifying the failure point associated with the software service comprises identifying a parameter mismatch between the software service and the target computing device, wherein the recommended remediation process comprises updating a parameter setting of the target computing device or the software service.

13 . The computer-implemented method of claim 11 , wherein the method further comprises executing the recommended remediation process.

14 . The computer-implemented method of claim 13 , wherein executing the recommended remediation process comprising updating one or more parameters associated with the target computing device or the software service.

15 . The computer-implemented method of claim 11 , wherein the recommended remediation process comprises a code change to the software service to address the failure point.