IP Library Granted Patent US 12,689,633
Granted Patent B2
US 12,689,633 · App. 18/823,416 · Granted Jul 21, 2026

System and method for identifying and analyzing computing device intrusions using artificial intelligence powered virtualized environment

Inventors: Ayush Anand (Singapore, SG); Haley Hochberg (Denton, TX); James J. Siekman (Charlotte, NC); Chase Stodden (Belmont, NC); Michael R. Young (Davidson, NC)
Assignee: BANK OF AMERICA CORPORATION
H04L63/1416
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,689,633
App. No.
18/823,416
Granted
Jul 21, 2026
Kind
B2
Abstract

Embodiments of the present invention provide a system for identifying and analyzing computing device intrusions using artificial intelligence powered virtualized environment. The system is configured for determining that a user accessed a resource via a user device, instantaneously transmitting the resource to an artificial intelligence powered virtualized environment, analyzing the resource in the artificial intelligence powered virtualized environment, determining if the resource comprises malicious content based on analyzing the resource in the artificial intelligence powered virtualized environment, and allowing or denying access to the resource by the user based on determining if the resource comprises malicious content.

Claims (62)

1 . A system for identifying and analyzing computing device intrusions using artificial intelligence powered virtualized environment, 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:

determine that a user accessed a resource via a user device;

instantaneously transmit the resource to an isolated artificial intelligence powered virtualized environment that is not connected to a network associated with the system and the user device;

analyze the resource in the isolated artificial intelligence powered virtualized environment based on:

generating one or more responses associated with content of the resource;

transmitting the one or more responses to an external system associated with the resource; and

analyzing external system response to the one or more responses;

determine if the resource comprises malicious content based on analyzing the resource in the isolated artificial intelligence powered virtualized environment; and

allow or deny access to the resource by the user based on determining if the resource comprises the malicious content.

2 . The system of claim 1 , wherein the at least one processing device is configured to determine that the user accessed the resource via the user device based on monitoring one or more actions associated with the user on the user device.

3 . The system of claim 2 , wherein the one or more actions are associated with one or more communications of the user.

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

determine that the resource does not comprise the malicious content based on analyzing the resource in the isolated artificial intelligence powered virtualized environment; and

update approved resources list in a resource repository with the resource based on determining that the resource does not comprise the malicious content.

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

determine that the resource comprises the malicious content based on analyzing the resource in the isolated artificial intelligence powered virtualized environment; and

update unapproved resources list in a resource repository with the resource based on determining that the resource comprises the malicious content.

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

determine a location associated with the resource;

identify one or more other user devices at the location; and

transmit a notification associated with analysis of the resource in the isolated artificial intelligence powered virtualized environment to the one or more other user devices.

7 . A computer program product for identifying and analyzing computing device intrusions using artificial intelligence powered virtualized environment, 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:

determining that a user accessed a resource via a user device;

instantaneously transmitting the resource to an isolated artificial intelligence powered virtualized environment that is not connected to a network associated with the system and the user device;

analyzing the resource in the isolated artificial intelligence powered virtualized environment based on:

generating one or more responses associated with content of the resource;

transmitting the one or more responses to an external system associated with the resource; and

analyzing external system response to the one or more responses;

determining if the resource comprises malicious content based on analyzing the resource in the isolated artificial intelligence powered virtualized environment; and

allowing or denying access to the resource by the user based on determining if the resource comprises the malicious content.

8 . The computer program product of claim 7 , wherein the computer executable instructions cause the computer processor to perform the step of determining that the user accessed the resource via the user device based on monitoring one or more actions associated with the user on the user device.

9 . The computer program product of claim 8 , wherein the one or more actions are associated with one or more communications of the user.

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

determining that the resource does not comprise the malicious content based on analyzing the resource in the isolated artificial intelligence powered virtualized environment; and

updating approved resources list in a resource repository with the resource based on determining that the resource does not comprise the malicious content.

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 resource comprises the malicious content based on analyzing the resource in the isolated artificial intelligence powered virtualized environment; and

updating unapproved resources list in a resource repository with the resource based on determining that the resource comprises the malicious content.

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

determining a location associated with the resource;

identifying one or more other user devices at the location; and

transmitting a notification associated with analysis of the resource in the isolated artificial intelligence powered virtualized environment to the one or more other user devices.

13 . A computer implemented method for identifying and analyzing computing device intrusions using artificial intelligence powered virtualized environment, wherein the method comprises:

determining that a user accessed a resource via a user device;

instantaneously transmitting the resource to an isolated artificial intelligence powered virtualized environment that is not connected to a network associated with the system and the user device;

analyzing the resource in the isolated artificial intelligence powered virtualized environment;

determining if the resource comprises malicious content based on analyzing the resource in the isolated artificial intelligence powered virtualized environment; and

allowing or denying access to the resource by the user based on determining if the resource comprises the malicious content.

14 . The computer implemented method of claim 13 , wherein the method comprises determining that the user accessed the resource via the user device based on monitoring one or more actions associated with the user on the user device.

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

determining that the resource does not comprise the malicious content based on analyzing the resource in the isolated artificial intelligence powered virtualized environment; and

updating approved resources list in a resource repository with the resource based on determining that the resource does not comprise the malicious content.

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

determining that the resource comprises the malicious content based on analyzing the resource in the isolated artificial intelligence powered virtualized environment; and

updating unapproved resources list in a resource repository with the resource based on determining that the resource comprises the malicious content.

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

determining a location associated with the resource;

identifying one or more other user devices at the location; and

transmitting a notification associated with analysis of the resource in the isolated artificial intelligence powered virtualized environment to the one or more other user devices.