IP Library › Granted Patent US 12,231,406
Granted Patent B2
US 12,231,406 · App. 17/970,963 · Granted Feb 18, 2025

System and methods for cloud-based virtual private secured contained communication portal

Inventor: Naga Vamsi Krishna Akkapeddi (Charlotte, NC)
Assignee: BANK OF AMERICA CORPORATION
H04L63/0272H04L63/0236H04L63/0876
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,231,406
App. No.
17/970,963
Granted
Feb 18, 2025
Kind
B2
Abstract

Systems, computer program products, and methods are described herein for a cloud-based virtual private secured contained communication portal. The present disclosure is configured to receive a request from a user device to connect to one or more entity representatives; analyze the request to determine a device identifier and customer identification number; access an entity database and retrieve resource transfer history data and resource account data for the customer identification number; generate, near-real-time, a virtual private network (VPN) configuration for the user device; and generate a secure application programming interface (API) call from the user device to one or more entity cloud services based on information contained in the request to form an operable connection between the user device and the one or more entity representatives.

Claims (37)

1. A system for cloud-based virtual communication portals, the system comprising:

at least one non-transitory storage device; and

at least one processor coupled to the at least one non-transitory storage device, wherein the at least one processor is configured to:

receive a request from a user device to connect to one or more entity representatives;

analyze the request to determine a device identifier and customer identification number;

access an entity database and retrieve resource transfer history data and resource account data for the customer identification number;

generate, near-real-time, a virtual private network (VPN) configuration for the user device;

generate a secure application programming interface (API) call from the user device to one or more entity cloud services based on information contained in the request to form an operable connection between the user device and the one or more entity representatives; and

block all incoming or outgoing network connections on the user device via the VPN configuration other than the those necessary to connect to the one or more entity cloud services while the user device is operably connected to the one or more entity representatives.

2. The system of claim 1 , wherein generate the VPN configuration for the user device further comprises requesting device permissions on the user device to control one or more background applications.

3. The system of claim 1 , wherein the at least one processor is further configured to select a subset of the one or more entity representatives based on information contained in the request.

4. The system of claim 1 , wherein the at least one processor is further configured to select a subset of the one or more entity representatives based on the resource transfer history data and the resource account data identified using the customer identification number.

5. The system of claim 1 , wherein the at least one processor is further configured to select a subset of the one or more entity representatives using a machine learning engine trained to identify relevant entity representatives based on the resource transfer history data and the resource account data.

6. The system of claim 1 , wherein the operable connection between the user device and the one or more entity representatives comprises the use of multiple channels of communication including video, audio, and text communication.

7. A computer program product for cloud-based virtual communication portals, the computer program product comprising a non-transitory computer-readable medium comprising code causing an apparatus to:

receive a request from a user device to connect to one or more entity representatives;

analyze the request to determine a device identifier and customer identification number;

access an entity database and retrieve resource transfer history data and resource account data for the customer identification number;

generate, near-real-time, a virtual private network (VPN) configuration for the user device;

generate a secure application programming interface (API) call from the user device to one or more entity cloud services based on information contained in the request to form an operable connection between the user device and the one or more entity representatives; and

block all incoming or outgoing network connections on the user device via the VPN configuration other than the those necessary to connect to the one or more entity cloud services while the user device is operably connected to the one or more entity representatives.

8. The computer program product of claim 7 , wherein generate a VPN configuration for the user device comprises requesting device permissions on the user device to control one or more background applications.

9. The computer program product of claim 7 , further comprises code causing the apparatus to select a subset of the one or more entity representatives based on information contained in the request.

10. The computer program product of claim 7 , further comprises code causing the apparatus to select a subset of the one or more entity representatives based on the resource transfer history data and the resource account data identified using the customer identification number.

11. The computer program product of claim 7 , further comprises code causing the apparatus to select a subset of the one or more entity representatives using a machine learning engine trained to identify relevant entity representatives based on the resource transfer history data and the resource account data.

12. The computer program product of claim 7 , wherein the operable connection between the user device and the one or more entity representatives comprises the use of multiple channels of communication including video, audio, and text communication.

13. A method for cloud-based virtual communication portals, the method comprising:

receiving a request from a user device to connect to one or more entity representatives;

analyzing the request to determine a device identifier and customer identification number;

accessing an entity database and retrieve resource transfer history data and resource account data for the customer identification number;

generating, near-real-time, a virtual private network (VPN) configuration for the user device;

generating a secure application programming interface (API) call from the user device to one or more entity cloud services based on information contained in the request to form an operable connection between the user device and the one or more entity representatives; and

blocking all incoming or outgoing network connections on the user device via the VPN configuration other than the those necessary to connect to the one or more entity cloud services while the user device is operably connected to the one or more entity representatives.

14. The method of claim 13 , wherein generating the VPN configuration for the user device further comprises requesting device permissions on the user device to control one or more background applications.

15. The method of claim 13 , further comprising selecting a subset of the one or more entity representatives based on information contained in the request.

16. The method of claim 13 , further comprising selecting a subset of the one or more entity representatives based on the resource transfer history data and the resource account data identified using the customer identification number.

17. The method of claim 13 , wherein the operable connection between the user device and the one or more entity representatives comprises the use of multiple channels of communication including video, audio, and text communication.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2022
From: AKKAPEDDI, NAGA VAMSI KRISHNA
To: BANK OF AMERICA CORPORATION
Reel/Frame 061497/0573 →
Continuity (2)
Related Publication 20240137342A1 · Apr 25, 2024
Related Publication 20240236044A9 · Jul 11, 2024
References Cited (25)
US 8117281B2 · Robinson et al. · 2012 [cited by applicant]
US 9041765B2 · Periyannan et al. · 2015 [cited by applicant]
US 9071658B2 · Mcconnell et al. · 2015 [cited by applicant]
US 9083769B2 · Beel et al. · 2015 [cited by applicant]
US 9166979B2 · Hoard et al. · 2015 [cited by applicant]
US 9195971B2 · Mcconnell et al. · 2015 [cited by applicant]
US 9722986B2 · Brands et al. · 2017 [cited by applicant]
US 9774658B2 · Borzycki et al. · 2017 [cited by applicant]
US 10044871B2 · Bargetzi et al. · 2018 [cited by applicant]
US 10252160B2 · Dawson et al. · 2019 [cited by applicant]
US 10291465B2 · Rjeili et al. · 2019 [cited by applicant]
US 10510050B2 · Meushar et al. · 2019 [cited by applicant]
US 10530933B2 · Kleiner et al. · 2020 [cited by applicant]
US 10694144B2 · Shaya · 2020 [cited by applicant]
US 10698569B2 · Bugenhagen et al. · 2020 [cited by applicant]
US 10869001B2 · Periyannan et al. · 2020 [cited by applicant]
US 11403595B2 · Platt et al. · 2022 [cited by applicant]
US 11460970B2 · Agarawala et al. · 2022 [cited by applicant]
US 20150372982A1 · Herle · 2015 [cited by examiner]
US 20160261564A1 · Foxhoven · 2016 [cited by examiner]
US 20160302666A1 · Shaya · 2016 [cited by applicant]
US 20180095637A1 · Valdivia et al. · 2018 [cited by applicant]
US 20210399911A1 · Jorasch et al. · 2021 [cited by applicant]
US 20230269160A1 · Mineikis · 2023 [cited by examiner]
US 20240250934A1 · Jowett · 2024 [cited by examiner]