IP Library Granted Patent US 11,669,367
Granted Patent B2
US 11,669,367 · App. 16/837,847 · Granted Jun 6, 2023

System and methods for generation and analysis of real-time resource requests

Inventors: Joseph Benjamin Castinado (North Glenn, CO); Paulette LaShon Bryant (Charlotte, NC); Kathleen Hanko Trombley (Oakboro, NC); Therese Humburg Willis (Apopka, FL); Paul Benton Murphy (Tigard, OR); Lee Ann Proud (Ponte Vedra, FL)
Assignee: BANK OF AMERICA CORPORATION
G06F9/5005G06Q20/023H04L63/08G06F2209/503H04L51/066H04L67/565
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 11,669,367
App. No.
16/837,847
Granted
Jun 6, 2023
Kind
B2
Abstract

Embodiments of the invention are directed to a system, method, or computer program product generation and analysis of real-time resource requests via a resource platform. A resource platform is provided for receiving and automating the management and processing of resource requests submitted by entities or users. The system embraces a fully digital approach to resource request processing, analysis, authentication, and reporting. In addition, the invention allows for analysis of reconciliation data of executed resource transfers for identification of useful trends that can be used for proactive accommodation of entity policies to align with perceived user preferences.

Claims (55)

1. A system for generation and analysis of real-time resource requests via a resource platform, the system comprising:

at least one memory device with computer-readable program code stored thereon;

at least one communication device;

at least one processing device operatively coupled to the at least one memory device and the at least one communication device, wherein executing the computer-readable program code is configured to cause the at least one processing device to:

receive resource request data associated with a resource request at the resource platform;

extract resource transfer metadata from the resource request data, wherein resource transfer metadata comprises a resource transfer type, a resource transfer purpose, an entity identification, itemized product or service cost information, a date, a time, geolocation data, a total resource amount, a resource type, user identification information, and resource account information;

convert the resource request data and resource transfer metadata to an internal resource message format and store converted data on the resource platform;

determine that a resource recipient of the resource request is not an account located at or managed by the entity that manages the resource platform;

in response to determining that a resource recipient of the resource request is not an account located at or managed by the entity that manages the resource platform, determine a user for which the resource platform will route a detailed display of resource request information, wherein the user is responsible for authentication of the resource request data;

access a user configuration for the user to determine authorization routing information comprising a digital channel;

perform a second conversion of resource request data to a format for transmission over the digital channel;

transmit the resource request data to a user device of the user via the digital channel;

receive user authentication for execution of the resource request;

execute a resource transfer in response to receiving user authentication for execution of the resource request;

perform confirmation, settlement, and reconciliation of the executed resource transfer; and

transmit notification of completion of the execution of the resource transfer to the user or one or more entities.

2. The system of claim 1 , wherein the internal resource message format is an industry standard ISO 20022 format.

3. The system of claim 1 , wherein the digital channel further comprises a communication channel such as a web portal, mobile application, email message, or a text message.

4. The system of claim 1 , wherein reconciliation further comprises analyzing multiple executed resource transfers to identify trends in resource transfer metadata such as geolocation, or category of services and goods.

5. The system of claim 1 , wherein performing settlement further comprises confirming that an amount of resources transferred balance between an originating and a destination account.

6. The system of claim 1 , wherein confirmation further comprises verifying that a specific amount of resources have been transferred to a destination resource account, or that the specific resource amount exists in a source resource account.

7. A computer program product generation and analysis of real-time resource requests via a resource platform, the computer program product comprising a non-transitory computer-readable storage medium having computer-executable instructions to: receive resource request data associated with a resource request at the resource platform;

extract resource transfer metadata from the resource request data, wherein resource transfer metadata comprises a resource transfer type, a resource transfer purpose, an entity identification, itemized product or service cost information, a date, a time, geolocation data, a total resource amount, a resource type, user identification information, and resource account information;

convert the resource request data and resource transfer metadata to an internal resource message format and store converted data on the resource platform;

determine that a resource recipient of the resource request is not an account located at or managed by the entity that manages the resource platform;

in response to determining that a resource recipient of the resource request is not an account located at or managed by the entity that manages the resource platform, determine a user for which the resource platform will route a detailed display of resource request information, wherein the user is responsible for authentication of the resource request data;

access a user configuration for the user to determine authorization routing information comprising a digital channel;

perform a second conversion of resource request data to a format for transmission over the digital channel;

transmit the resource request data to a user device of the user via the digital channel;

receive user authentication for execution of the resource request;

execute a resource transfer in response to receiving user authentication for execution of the resource request;

perform confirmation, settlement, and reconciliation of the executed resource transfer; and

transmit notification of completion of the execution of the resource transfer to the user or one or more entities.

8. The computer program product of claim 7 , wherein the internal resource message format is an industry standard ISO 20022 format.

9. The computer program product of claim 7 , wherein the digital channel further comprises a communication channel such as a web portal, mobile application, email message, or a text message.

10. The computer program product of claim 7 , wherein reconciliation further comprises analyzing multiple executed resource transfers to identify trends in resource transfer metadata such as geolocation, or category of services and goods.

11. The computer program product of claim 7 , wherein performing settlement further comprises confirming that an amount of resources transferred balance between an originating and a destination account.

12. The computer program product of claim 7 , wherein confirmation further comprises verifying that a specific amount of resources have been transferred to a destination resource account, or that the specific resource amount exists in a source resource account.

13. A computer implemented method f generation and analysis of real-time resource requests via a resource platform, the computer implemented method comprising:

receiving resource request data associated with a resource request at the resource platform;

extracting resource transfer metadata from the resource request data, wherein resource transfer metadata comprises a resource transfer type, a resource transfer purpose, an entity identification, itemized product or service cost information, a date, a time, geolocation data, a total resource amount, a resource type, user identification information, and resource account information;

converting the resource request data and resource transfer metadata to an internal resource message format and store converted data on the resource platform;

determining that a resource recipient of the resource request is not an account located at or managed by the entity that manages the resource platform;

in response to determining that a resource recipient of the resource request is not an account located at or managed by the entity that manages the resource platform, determining a user for which the resource platform will route a detailed display of resource request information, wherein the user is responsible for authentication of the resource request data;

accessing a user configuration for the user to determine authorization routing information comprising a digital channel;

performing a second conversion of resource request data to a format for transmission over the digital channel;

transmitting the resource request data to a user device of the user via the digital channel;

receiving user authentication for execution of the resource request;

executing a resource transfer in response to receiving user authentication for execution of the resource request;

performing confirmation, settlement, and reconciliation of the executed resource transfer; and

transmitting notification of completion of the execution of the resource transfer to the user or one or more entities.

14. The computer implemented method of claim 13 , wherein the digital channel further comprises a communication channel such as a web portal, mobile application, email message, or a text message.

15. The computer implemented method of claim 13 , wherein reconciliation further comprises analyzing multiple executed resource transfers to identify trends in resource transfer metadata such as geolocation, or category of services and goods.

16. The computer implemented method of claim 13 , wherein performing settlement further comprises confirming that an amount of resources transferred balance between an originating and a destination account.

17. The computer implemented method of claim 13 , wherein confirmation further comprises verifying that a specific amount of resources have been transferred to a destination resource account, or that the specific resource amount exists in a source resource account.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2020
From: CASTINADO, JOSEPH BENJAMIN; BRYANT, PAULETTE LASHON; TROMBLEY, KATHLEEN HANKO; WILLIS, THERESE HUMBURG; MURPHY, PAUL BENTON; PROUD, LEE ANN
To: BANK OF AMERICA CORPORATION
Reel/Frame 052289/0387 →
Continuity (1)
Related Publication 20210311785A1 · Oct 7, 2021
Cited By (1)
US 12,681,763