US 11,941,586 B2
System for applying an artificial intelligence engine in real-time to affect course corrections and influence outcomes
Sriram Raghavan, Orlando, FL (US)
Assigned to TRUIST BANK, Charlotte, NC (US)
Filed by Truist Bank, Charlotte, NC (US)
Filed on Apr. 11, 2022, as Appl. No. 17/717,312.
Prior Publication US 2023/0325784 A1, Oct. 12, 2023
Int. Cl. G06Q 10/1093 (2023.01); G06N 3/044 (2023.01)
CPC G06Q 10/1095 (2013.01) [G06N 3/044 (2023.01)] 20 Claims
OG exemplary drawing
 
1. A system for applying an artificial intelligence engine in real-time, the system comprising:
a facilitator device accessible by a human facilitator, the facilitator device comprising:
a memory device having computer-readable program code;
a communication device;
a processing device operatively coupled to the memory device and to the communication device, wherein the processing device is configured to execute the computer-readable code to:
receive a plurality of recommended parameters from a computing system;
receive inputs comprising a plurality of parameters of a meeting including one or more of: a meeting start time, a meeting location, a meeting duration, a meeting topic, and a list of teammate participant names;
convey the plurality of recommended parameters; and
facilitate the meeting among the facilitator device and one or more teammate participant devices;
at least one teammate participant device accessible by the teammate participants comprising:
a memory device having computer-readable program code;
a communication device;
a processing device operatively coupled to the memory device and to the communication device, wherein the processing device is configured to execute the computer-readable code to:
communicate with the facilitator device to facilitate the meeting; and
receive one or more inputs of a binary meeting score indicating that the meeting was either productive or not productive;
a network interconnecting the teammate participant device, the facilitator device, and a computing system operating the artificial intelligence engine in the form of a recurrent neural network (RNN), the computing system comprising:
a memory device having computer-readable program code;
a communication device;
a processing device operatively coupled to the memory device and the communication device, wherein the processing device is configured to execute the computer-readable code to:
train, using a first set of training test data, the RNN to recommend the plurality of recommended parameters based on a prediction of an optimal meeting outcome, the training using an iterative training and testing loop that iteratively tests the first set of training test data compared to a target variable and makes adjustments in subsequent iterations to improve predictability of the target variable thereby improving accuracy of the RNN:
deploy the trained RNN;
transmit, via the network, the plurality of recommended parameters recommended by the RNN to the facilitator device;
receive from the facilitator device the plurality of parameters of the meeting;
receive from the at least one teammate participant device the binary meeting score;
correlate the binary meeting score to each of the plurality of parameters of the meeting to create parameter scores;
store the parameter scores in the memory device and provide the parameter scores in a feedback loop as a second set of training test data;
retrain the RNN using the second set of training test data:
deploy the retrained RNN:
receive from the facilitator device an additional plurality of parameters of a new meeting;
transmit, via the network, new recommended parameters for the new meeting:
receive from the teammate participant device a binary additional meeting score;
correlate the binary additional meeting score with the additional plurality of parameters of the new meeting to create additional parameter scores;
store the additional parameter scores in the memory device; and
provide the additional parameter scores to the feedback loop for additional training of the RNN.