IP Library Granted Patent US 10,999,313
Granted Patent B2
US 10,999,313 · App. 16/434,534 · Granted May 4, 2021

Facilitating network security analysis using virtual reality display devices

Inventors: Michael Ogrinz (Easton, CT); Darryl C. Goebel (Cary, NC); William P. Jacobson (Matthews, NC)
Assignee: Bank of America Corporation
H04L63/1433G06F3/167G06K9/3266H04L67/12
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 10,999,313
App. No.
16/434,534
Granted
May 4, 2021
Kind
B2
Abstract

A virtual reality system including a virtual reality user device with a display that presents a virtual reality environment to a user, an electronic transfer engine, and a virtual overlay engine. The virtual reality user devices receives network component data and security data for a network components. The virtual reality user devices generates overlays the security data onto the network component data to generate a virtual overlay.

Claims (105)

1. A virtual reality system comprising:

one or more databases comprising:

network component data for a plurality of network components, the network component data comprising:

network interconnections of the plurality of network components;

a location of each of the plurality of network components;

one or more data types associated with each of the plurality of network components; and

security data for each of the plurality of network components, the security data comprising:

demilitarized zone information indicating whether the network component is in a demilitarized zone;

and

a virtual reality user device for a user comprising:

a display configured to present a virtual reality environment to the user;

one or more processors operably coupled to the display;

an electronic transfer engine configured to receive the network component data and the security data; and

a virtual overlay engine configured to:

identify a first network component of a plurality of network components;

present the first network component in the virtual reality environment, the presentation indicating the network interconnections of the first network component; and

overlay the security data for the first network component onto the first network component in the virtual reality environment.

2. The system of claim 1 , further comprising:

a memory configured to store:

verification data used to authenticate one or more users; and

user tokens uniquely identifying each of the one or more users;

wherein the electronic transfer engine further is configured to:

receive a user input identifying the user;

compare the user input to the verification data to authenticate the user;

identify a user token for the user in response to authenticating the user;

send the user token to a remote database, wherein the user token requests the network component data and the security data; and

receive the network component data and the security data in response to sending the user token.

3. The system of claim 2 , wherein:

the user input is a biometric signal; and

the virtual reality user device comprises a biometric engine configured to compare the biometric signal to the verification data to authenticate the user.

4. The system of claim 3 , wherein the biometric signal is one of a retinal scan signal and a fingerprint scan signal.

5. The system of claim 1 , wherein:

the network component data further comprises data indicating a name and content of a plurality of data files in each of the plurality of network components; and

the virtual overlay engine is further configured to present a first data file within the first network component in the virtual reality environment.

6. The system of claim 5 , further comprising:

the virtual overlay engine further configured to present a virtual trashcan in the virtual reality environment;

a gesture recognition engine configured to receive a gesture from the user indicating to place the first data file in the virtual trashcan; and

the electronic transfer engine is further configured to communicate a command to delete a digital file associated with the first data file.

7. The system of claim 1 , wherein:

the virtual reality user device comprises a voice recognition engine configured to identify voice commands performed by the user; and

identifying the first network component identifying a voice command performed by the user to indicate the first network component.

8. A virtual reality overlaying method comprising:

receiving network component data for a plurality of network components, the network component data comprising:

network interconnections of the plurality of network components;

a location of each of the plurality of network components; and

one or more data types associated with each of the plurality of network components;

receiving security data for each of the plurality of network components, the security data comprising:

demilitarized zone information indicating whether the network component is in a demilitarized zone;

identifying a first network component of a plurality of network components;

presenting the first network component in a virtual reality environment to a user, the presentation indicating the network interconnections of the first network component; and

overlaying the security data for the first network component onto the first network component in the virtual reality environment.

9. The method of claim 8 , further comprising:

receiving a user input identifying the user;

comparing the user input to verification data to authenticate the user;

identifying a user token for the user in response to authenticating the user;

sending the user token to a remote database, wherein the user token requests the network component data and the security data; and

receiving the network component data and the security data in response to sending the user token.

10. The method of claim 9 , wherein the user input is a biometric signal and further comprising comparing the biometric signal to the verification data to authenticate the user.

11. The method of claim 10 , wherein the biometric signal is one of a retinal scan signal and a fingerprint scan signal.

12. The method of claim 8 , wherein the network component data further comprises data indicating a name and content of a plurality of data files in each of the plurality of network components and the method further comprising presenting a first data file within the first network component in the virtual reality environment.

13. The method of claim 12 , further comprising:

presenting a virtual trashcan in the virtual reality environment;

receiving a gesture from the user indicating to place the first data file in the virtual trashcan; and

communicating a command to delete a digital file associated with the first data file.

14. The method of claim 8 , further comprising:

identifying voice commands performed by the user; and

identifying the first network component identifying a voice command performed by the user to indicate the first network component.

15. A virtual reality user device for a user comprising:

a display configured to present a virtual reality environment to the user;

one or more processors operably coupled to the display;

an electronic transfer engine configured to receive data comprising:

network component data for a plurality of network components comprising:

network interconnections of each of the plurality of network components;

a location of each of the plurality of network components;

one or more data types associated with each of the plurality of network components; and

security data for each of the plurality of network components comprising:

demilitarized zone information indicating whether the network component is in a demilitarized zone;

and

a virtual overlay engine configured to:

identify a first network component of a plurality of network components;

present the first network component in the virtual reality environment, the presentation indicating the network interconnections of the first network component; and

overlay the security data for the first network component onto the first network component in the virtual reality environment.

16. The virtual reality user device of claim 15 , further comprising:

a memory configured to store:

verification data used to authenticate one or more users; and

user tokens uniquely identifying each of the one or more users; and

wherein the electronic transfer engine further is configured to:

receive a user input identifying the user;

compare the user input to the verification data to authenticate the user;

identify a user token for the user in response to authenticating the user;

send the user token to a remote database, wherein the user token requests the network component data and the security data;

receive the network component data and the security data in response to sending the user token.

17. The virtual reality user device of claim 16 , wherein:

the user input is a biometric signal; and

the virtual reality user device comprises a biometric engine configured to compare the biometric signal to the verification data to authenticate the user.

18. The virtual reality user device of claim 15 , wherein:

the network component data further comprises data file data indicating a name and content of a plurality of data files in each of the plurality of network components; and

the virtual overlay engine is further configured to present a first data file within the first network component in the virtual reality environment.

19. The virtual reality user device of claim 18 , further comprising:

the virtual overlay engine further configured to present a virtual trashcan in the virtual reality environment;

a gesture recognition engine configured to receive a gesture from the user indicating to place the first data file in the virtual trashcan; and

the electronic transfer engine is further configured to communicate a command to delete a digital file associated with the first data file.

20. The virtual reality user device of claim 15 , wherein:

the virtual reality user device comprises a voice recognition engine configured to identify voice commands performed by the user; and

identifying the first network component identifying a voice command performed by the user to indicate the first network component.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2019
From: OGRINZ, MICHAEL; GOEBEL, DARRYL C.; JACOBSON, WILLIAM P.
To: BANK OF AMERICA CORPORATION
Reel/Frame 049403/0762 →
Continuity (2)
Continuation 15367896 · Dec 2, 2016
Related Publication 20190286415A1 · Sep 19, 2019