IP Library › Granted Patent US 10,826,890
Granted Patent B2
US 10,826,890 · App. 16/153,086 · Granted Nov 3, 2020

Multi-level authentication system with persistent integration platform

Inventors: Brent David Reston (Tiburon, CA); Margaret Winston (San Francisco, CA); Kevin Clark May (Waxhaw, NC); Jeremiah Fairbairn Williams (Fort Mill, SC); Ryan Michael Furey (Charlotte, NC); Michelle Nanette Downie (Weddington, NC); Charles R. Liu (San Francisco, CA)
Assignee: BANK OF AMERICA CORPORATION
H04L63/083H04L63/0861H04L2463/082
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,826,890
App. No.
16/153,086
Granted
Nov 3, 2020
Kind
B2
Abstract

Embodiments of the present invention provide a persistent integration platform for conducting a multichannel resource transfer. In particular, the system may utilize a multi-step and multilayered authentication process across multiple disparate computing systems to complete the resource transfer process. In some embodiments, the system may utilize a persistent element which may be accessed by the user across multiple devices which aids in the resource transfer. The system may further require the user to authenticate with multiple methods across the multiple devices, which increases the security of the resource transfer process.

Claims (56)

1. A system for a persistent integration platform for multi-channel resource transfers, the system comprising:

a communication interface;

a processor; and

a memory having executable code stored thereon, wherein the executable code, when executed by the processor, causes the processor to:

detect that a user has accessed an entity computing system;

authenticate the user via the entity computing system using a first authentication method;

retrieve, from a resource transfer server, data associated with the user;

based on the data associated with the user, prompt the user to initiate a resource transfer process;

detect that the user wishes to suspend the resource transfer process on the entity computing system;

generate a data record of the resource transfer process within a persistent element of the resource transfer server, wherein the persistent element is accessible by the entity computing system and a user computing system, wherein the data record indicates steps of the resource transfer process already completed by the user and steps remaining in the resource transfer process;

detect that the user wishes to resume the resource transfer process via the user computing system;

authenticate the user via the user computing system using a second authentication method; and

resume, on the user computing system, the resource transfer process based on the steps remaining in the resource transfer process.

2. The system of claim 1 , wherein the first authentication method is different from the second authentication method.

3. The system of claim 1 , wherein the executable code further causes the processor to:

detect that the resource transfer process requires additional authentication credentials; and

authenticate the user using a third authentication method.

4. The system of claim 3 , wherein the third authentication method is different from the first authentication method and the second authentication method.

5. The system of claim 1 , wherein the first authentication method comprises verification using a PIN, wherein the second authentication method comprises verification using a username and password.

6. The system of claim 3 , wherein the third authentication method comprises verification using biometric data.

7. The system of claim 1 , wherein the executable code further causes the processor to prefill customer information for the resource transfer process.

8. A computer program product for multi-channel authentication with a persistent integration platform, the computer program product comprising at least one non-transitory computer readable medium having computer-readable program code portions embodied therein, the computer-readable program code portions comprising:

an executable portion for detecting that a user has accessed an entity computing system;

an executable portion for authenticating the user via the entity computing system using a first authentication method;

an executable portion for retrieving, from a resource transfer server, data associated with the user;

an executable portion for, based on the data associated with the user, prompting the user to initiate a resource transfer process;

an executable portion for detecting that the user wishes to suspend the resource transfer process on the entity computing system;

an executable portion for generating a data record of the resource transfer process within a persistent element of the resource transfer server, wherein the persistent element is accessible by the entity computing system and a user computing system, wherein the data record indicates steps of the resource transfer process already completed by the user and steps remaining in the resource transfer process;

an executable portion for detecting that the user wishes to resume the resource transfer process via the user computing system;

an executable portion for authenticating the user via the user computing system using a second authentication method; and

an executable portion for resuming, on the user computing system, the resource transfer process based on the steps remaining in the resource transfer process.

9. The computer program product of claim 8 , wherein the first authentication method is different from the second authentication method.

10. The computer program product of claim 8 , the computer-readable program code portions further comprising:

an executable portion for detecting that the resource transfer process requires additional authentication credentials; and

an executable portion for authenticating the user using a third authentication method.

11. The computer program product of claim 10 , wherein the third authentication method is different from the first authentication method and the second authentication method.

12. The computer program product of claim 8 , wherein the first authentication method comprises verification using a PIN, wherein the second authentication method comprises verification using a username and password.

13. The computer program product of claim 10 , wherein the third authentication method comprises verification using biometric data.

14. A computer-implemented method for multi-channel authentication with a persistent integration platform, the method comprising:

detecting that a user has accessed an entity computing system;

authenticating the user via the entity computing system using a first authentication method;

retrieving, from a resource transfer server, data associated with the user;

based on the data associated with the user, prompting the user to initiate a resource transfer process;

detecting that the user wishes to suspend the resource transfer process on the entity computing system;

generating a data record of the resource transfer process within a persistent element of the resource transfer server, wherein the persistent element is accessible by the entity computing system and a user computing system, wherein the data record indicates steps of the resource transfer process already completed by the user and steps remaining in the resource transfer process;

detecting that the user wishes to resume the resource transfer process via the user computing system;

authenticating the user via the user computing system using a second authentication method; and

resuming, on the user computing system, the resource transfer process based on the steps remaining in the resource transfer process.

15. The computer-implemented method of claim 14 , wherein the first authentication method is different from the second authentication method.

16. The computer-implemented method of claim 14 , the method further comprising:

detecting that the resource transfer process requires additional authentication credentials; and

authenticating the user using a third authentication method.

17. The computer-implemented method of claim 16 , wherein the third authentication method is different from the first authentication method and the second authentication method.

18. The computer-implemented method of claim 14 , wherein the first authentication method comprises verification using a PIN, wherein the second authentication method comprises verification using a username and password.

19. The computer-implemented method of claim 16 , wherein the third authentication method comprises verification using biometric data.

20. The computer-implemented method of claim 14 , the method further comprising prefilling customer information for the resource transfer process.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2018
From: WINSTON, MARGARET; LIU, CHARLES R.
To: BANK OF AMERICA CORPORATION
Reel/Frame 047233/0174 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2018
From: RESTON, BRENT DAVID; MAY, KEVIN CLARK; WILLIAMS, JEREMIAH FAIRBAIRN; FUREY, RYAN MICHAEL; DOWNIE, MICHELLE NANETTE
To: BANK OF AMERICA CORPORATION
Reel/Frame 047086/0469 →
Continuity (2)
Provisional Application 62569032 · Oct 6, 2017
Related Publication 20190109839A1 · Apr 11, 2019