US 11,777,990 B2
Machine learning-based event analysis for customized contract generation and negotiation in enhanced security peer-to-peer interaction applications
Eren Kursun, New York City, NY (US)
Assigned to BANK OF AMERICA CORPORATION, Charlotte, NC (US)
Filed by BANK OF AMERICA CORPORATION, Charlotte, NC (US)
Filed on Dec. 6, 2019, as Appl. No. 16/706,547.
Prior Publication US 2021/0176276 A1, Jun. 10, 2021
Int. Cl. H04L 9/40 (2022.01); H04L 67/1074 (2022.01); G06F 40/253 (2020.01); G06F 40/30 (2020.01); G06N 20/00 (2019.01)
CPC H04L 63/166 (2013.01) [G06F 40/253 (2020.01); G06F 40/30 (2020.01); G06N 20/00 (2019.01); H04L 67/1078 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A system for machine learning-derived contract generation, the system comprising: a machine learning engine; and a controller configured for generating a resource transfer contract between a first user device and a second user device, wherein the resource transfer contract is for a peer-to-peer resource transfer, the controller comprising a memory device with computer-readable program code stored thereon, a communication device connected to a network, and a processing device, wherein the processing device is configured to execute the computer-readable program code to:
input historical and streaming interaction data into the machine learning engine, wherein the machine learning engine is trained by the historical and streaming interaction data, wherein the historical and streaming interaction data comprises data associated with peer-to-peer transfers of resources at least partially executed over a peer-to-peer network;
determine one or more machine learning-derived interaction patterns for the resource transfer between the first user device and the second user device, wherein the one or more machine learning-derived interaction patterns comprise calculated exposure levels for one or more events for completing the resource transfer;
based on the one or more machine learning-derived interaction patterns, generate the resource transfer contract for transferring a resource from the first user device to the second user device, wherein the resource transfer contract comprises a sequential flow of the one or more events;
transmit the resource transfer contract to the first user device and the second user device;
receive revisions to the resource transfer contract from at least one of a first user associated with the first user device and a second user associated with the second user device;
transmit agreed-upon conditions to the first user device and the second user device; receive approval of the resource transfer contract from the first user via the first user device and the second user via the second user device;
generate, based on receiving the approval, a final resource transfer contract comprising the agreed-upon conditions;
codify the final resource transfer contract comprising the agreed-upon conditions into an executable file for installation on the first user device and the second user device, wherein the executable file runs on the first user device and the second user device as a distributed peer-to-peer protocol; and
distribute the executable file to the first user device and the second user device.