IP Library › Granted Patent US 11,436,067
Granted Patent B1
US 11,436,067 · App. 17/215,740 · Granted Sep 6, 2022

Systems for requesting and/or transmitting user data within resource transfer event messaging

Inventors: Robertson Walters Greenbacker (Charlotte, NC); Tony England (Tega Cay, SC)
Assignee: BANK OF AMERICA CORPORATION
G06F9/546G06F9/542
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,436,067
App. No.
17/215,740
Granted
Sep 6, 2022
Kind
B1
Abstract

Configuring resource transfer event messages to include, not only the user data required to affect the resource transfer (e.g., resource repository identifier and the like), but other user data related to the resource transfer event, such as user preference data. The resource transfer event messages are communicated to resource storage entities that subsequently store user records that associate users with the resource transfer events and the additional user data. In this regard, a security benefit is realized, in that, resource storage entities can leverage the additional data to investigate potential nefarious actions. Moreover, by including the additional user information in resource transfer event messages communicated to resource storage entities, the volume of resource transfer event messages or other network-based messages is lessened thereby limiting network traffic and making the overall process more efficient and effective.

Claims (46)

1. A system for resource transfer event messaging, the system comprising:

a first computing platform including a first memory and at least one first processor in communication with the first memory, wherein the first memory stores first instructions that are executable by the at least one first processor, implemented in conjunction with a real-time processing network configured to complete processing of the resource transfer in real-time and configured to:

receive inputs that define (i) first user data associated with a resource provider and required to affect a resource transfer event conducted between the resource provider and a resource recipient, and (ii) second user data associated with the resource provider, wherein the second user data is data other than the first user data,

generate a real-time processing resource transfer event message in accordance with International Organization of Standardization (ISO) 20022 and including (i) the first user data, and (ii) the second user data, and

communicate the real-time processing resource transfer event message to a resource storage entity associated with the resource provider; and

a second computing platform including a second memory and at least one second processor in communication with the second memory, wherein the second memory stores second instructions that are executable by the at least one second processor and configured to:

receive, at the resource storage entity, the real-time processing resource transfer event message,

validate the resource transfer event based on the first user data, and

store a user record that associates the resource provider with the resource transfer event and the second user data.

2. The system of claim 1 , wherein the second instructions are further configured to:

in response to validating the real-time processing resource transfer event, generate a second real-time processing resource transfer event message including the second user data and less than an entirety of the first user data, and

communicate the second real-time processing resource transfer event message to the resource recipient.

3. The system of claim 1 , wherein the second user data includes user preference data comprising at least one selected from the group consisting of (i) an object or service preference, (ii) a physical location preference for conveying the object or performing the service, and (iii) a contact preference for communicating with the resource provider.

4. The system of claim 1 , wherein the first instructions configured to receive the inputs are further configured to receive the inputs from one of (i) the resource recipient, or (ii) the resource storage entity.

5. The system of claim 1 , wherein the first instructions configured to generate the real-time processing resource transfer event message are further configured to provide the second user data as an alpha numeric code within a designated field of the real-time processing resource transfer event message, wherein predetermined characters in the alphanumeric code correspond to different second user datum.

6. The system of claim 1 , wherein the first instructions are further configured to generate a resource transfer event request message that is communicated to the resource provider and is configured to request (i) the resource transfer event and (ii) the second user data, and

wherein the first instructions configured to receive the inputs are further configured to receive the inputs from the resource provider in response to receiving the resource transfer event request message.

7. The system of claim 6 , wherein the first instructions configured to generate the resource transfer event request message are further configured to receive inputs from the resource recipient that define the second user data that is being requested.

8. The system of claim 6 , wherein the first instructions configured to generate the resource transfer event request message are further configured to include the request for the second user data as an alphanumeric code in an unstructured remittance field of the resource transfer event request message, wherein predetermined characters in the alphanumeric code correspond to different requests for second user datum.

9. A computer-implemented method for resource transfer event messaging implemented in conjunction with a real-time processing network configured to complete processing of a resource transfer event in real-time, the method executed by one or more computing processor devices and comprising:

receiving inputs that define (i) first user data associated with a resource provider and required to affect the resource transfer event conducted between the resource provider and a resource recipient, and (ii) second user data associated with the resource provider, wherein the second user data is data other than the first user data;

generating a real-time processing resource transfer event message in accordance with International Organization of Standardization (ISO) 20022 and including (i) the first user data, and (ii) the second user data;

communicating the real-time processing resource transfer event message to a resource storage entity associated with the resource provider;

validating, at the resource storage entity, the resource transfer event based on the first user data; and

storing a user record that associates the resource provider with the resource transfer event and the second user data.

10. The computer-implemented method of claim 9 , further comprising:

in response to validating the real-time processing resource transfer event message, generating a second real-time processing resource transfer event message including the second user data and less than an entirety of the first user data; and

communicating the real-time processing second resource transfer event message to the resource recipient.

11. The computer-implemented method of claim 9 , wherein the second user data includes user preference data comprising at least one selected from the group consisting of (i) an object or service preference, (ii) a physical location preference for conveying the object or performing the service, and (iii) a contact preference for communicating with the resource provider.

12. The computer-implemented method of claim 9 , receiving the inputs further comprises receiving the inputs from one of (i) the resource recipient, or (ii) the resource storage entity.

13. The computer-implemented method of claim 9 , further comprising:

generating a real-time processing resource transfer event request message that is communicated to the resource provider and is configured to request (i) the resource transfer event and (ii) the second user data.

14. A computer program product comprising:

a non-transitory computer-readable medium comprising:

a first set of codes for causing a computer to receive inputs that define (i) first user data associated with a resource provider and required to affect a resource transfer event conducted between the resource provider and a resource recipient, and (ii) second user data associated with the resource provider, wherein the second user data is data other than the first user data;

a second set of codes for causing a computer to generate real-time processing resource transfer event message in accordance with International Organization of Standardization (ISO) 20022 and including (i) the first user data, and (ii) the second user data;

a third set of codes for causing a computer to communicate the real-time processing resource transfer event message to a resource storage entity associated with the resource provider;

a fourth set of codes for causing a computer to validate, at the resource storage entity, the resource transfer event based on the first user data; and

a fifth set of codes for causing a computer to store a user record that associates the resource provider with the resource transfer event and the second user data

wherein the sets of codes are implemented in implemented in conjunction with a real-time processing network configured to complete processing of the resource transfer in real-time.

15. The computer program product of claim 14 , further comprising:

a sixth set of codes for causing a computer to, in response to validating the real-time processing resource transfer event message, generate a second real-time processing resource transfer event message including the second user data and less than an entirety of the first user data; and

a seventh set of codes for causing a computer to communicate the second real-time processing resource transfer event message to the resource recipient.

16. The computer program product of claim 14 , wherein the second user data includes user preference data comprising at least one selected from the group consisting of (i) an object or service preference, (ii) a physical location preference for conveying the object or performing the service, and (iii) a contact preference for communicating with the resource provider.

17. The computer program product of claim 14 , further comprising:

a sixth set of codes for causing a computer to generate a resource transfer event request message that is communicated to the resource provider and is configured to request (i) the resource transfer event and (ii) the second user data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2021
From: GREENBACKER, ROBERTSON WALTERS; ENGLAND, TONY
To: BANK OF AMERICA CORPORATION
Reel/Frame 055755/0366 →