Methods and systems for electronic generation of narratives
View Patent ↗Methods and systems described in this disclosure are directed to electronically generating narratives and tracking a user's actions in responses to receiving the narratives. The disclosed system can rank narratives for effectiveness of a narrative based on the responses. In some embodiments, the narratives can be classified into categories based on criteria pertaining to user population data or user-specific data.
1 . A method comprising:
displaying a narrative generation interface of a computer platform for constructing one or more narratives based on at least one life event associated with users in a user population;
inputting, within the narrative generation interface, a first set of one or more selections of metrics to generate two or more narratives corresponding to a subset of information associated with the users:
generating, using at least one processor of the computer platform,
the two or more narratives based on the first set of one or more selections of metrics, and
a recommendation associated with the two or more narratives for a first group of the users associated with the subset of the information based on at least one outcome of a simulation executed on the subset of the information;
transmitting, by the computer platform, the two or more narratives to respective devices of the first group of the users associated with the subset of the information, wherein the two or more narratives are transmitted over two or more communication channels;
detecting, by the computer platform, one or more links associated with a financial event were selected by respective devices of a subgroup of the first group of the users in response to the first group of the users receiving the two or more narratives, wherein the subgroup of the first group of the users is associated with a demographic;
determining, by the computer platform, an effectiveness rating of the two or more narratives and the two or more communication channels for the demographic based on a ratio of a first number of the subgroup of the first group to a second number of the first group of the users;
inputting, within the narrative generation interface, a second set of one or more selections of metrics to generate an updated narrative based the effectiveness rating associated with the subgroup of the first group;
generating, using the at least one processor of the computer platform, the updated narrative based on the second set of one or more selections of metrics;
selecting at least one communication channel of the two or more communication channels based on the effectiveness rating; and
transmitting, via the at least one communication channel, the updated narrative to respective devices of a second group of the users associated with the demographic.
2 . The method of claim 1 , further comprising:
generating the two or more narratives using a decision tree, wherein the decision tree and one or more business rules are displayed on a graphical user interface.
3 . The method of claim 1 , further comprising:
revising the two or more narratives based at least on tracking information relating to trackable actions performed by the subset of the first group of the users.
4 . The method of claim 1 , further comprising:
receiving a user response to the updated narrative; and
sending a recommendation to the second group of the users based on the user response to the updated narrative.
5 . The method of claim 3 , further comprising:
detecting the tracking information relating to the trackable actions in real time or almost real time.
6 . The method of claim 1 , wherein the two or more narratives are included in one or more of: an email, an electronic document, or a notification on a web portal accessible via a mobile application program or a website hosted at at least one server.
7 . The method of claim 1 , wherein the information is selected from: a third party database storing publicly available or privately available information relating to the users, a user in the user population, a bank, a financial institution, an insurance provider, or a social media network.
8 . A system comprising:
one or more processors; and
one or more memories storing instructions that, when executed by the one or more processors, cause the system to perform a process comprising:
displaying a narrative generation interface of a computer platform for constructing one or more narratives based on at least one life event associated with users in a user population;
inputting, within the narrative generation interface, a first set of one or more selections of metrics to generate two or more narratives corresponding to a subset of information associated with the users;
generating, using at least one processor of the computer platform,
the two or more narratives based on the first set of one or more selections of metrics, and
a recommendation associated with the two or more narratives for a first group of the users associated with the subset of the information based on at least one outcome of a simulation executed on the subset of the information;
transmitting, by the computer platform, the two or more narratives to respective devices of the first group of the users associated with the subset of the information, wherein the two or more narratives are transmitted over two or more communication channels;
detecting, by the computer platform, one or more links associated with a financial event were selected by respective devices of a subgroup of the first group of the users in response to the first group of the users receiving the two or more narratives, wherein the subgroup of the first group of the users is associated with a demographic;
determining, by the computer platform, an effectiveness rating of the two or more narratives and the two or more communication channels for the demographic based on a ratio of a first number of the subgroup of the first group to a second number of the first group of the users;
inputting, within the narrative generation interface, a second set of one or more selections of metrics to generate an updated narrative based the effectiveness rating associated with the subgroup of the first group;
generating, using the at least one processor of the computer platform, the updated narrative based on the second set of one or more selections of metrics;
selecting at least one communication channel of the two or more communication channels based on the effectiveness rating, and
transmitting, via the at least one communication channel, the updated narrative to respective devices of a second group of the users associated with the demographic.
9 . The system according to claim 8 , wherein the process further comprises:
generating the two or more narratives using a decision tree, wherein the decision tree and one or more business rules are displayed on a graphical user interface.
10 . The system according to claim 8 , wherein the process further comprises:
revising the two or more narratives based at least on tracking information relating to trackable actions performed by the subset of the first group of the users.
11 . The system according to claim 8 , wherein the process further comprises:
receiving a user response to the updated narrative; and
sending a recommendation to the second group of the users based on the user response to the updated narrative.
12 . The system according to claim 10 , wherein the process further comprises:
detecting the tracking information relating to the trackable actions in real time or almost real time.
13 . The system according to claim 8 , wherein the two or more narratives are included in one or more of: an email, an electronic document, or a notification on a web portal accessible via a mobile application program or a website hosted at at least one server.
14 . The system according to claim 8 , wherein the information is selected from: a third party database storing publicly available or privately available information relating to the users, a user in the user population, a bank, a financial institution, an insurance provider, or a social media network.
15 . A non-transitory computer-readable medium storing instructions that, when executed by a computing system, cause the computing system to perform operations comprising:
displaying a narrative generation interface of a computer platform for constructing one of more narratives based on at least one life event associated with users in a user population;
inputting, within the narrative generation interface, a first set of one or more selections of metrics to generate two or more narratives corresponding to a subset of information associated with the users;
generating, using at least one processor of the computer platform,
the two or more narratives based on the first set of one or more selections of metrics, and
a recommendation associated with the two or more narratives for a first group of the users associated with the subset of the information based on at least one outcome of a simulation executed on the subset of the information;
transmitting, by the computer platform, the two or more narratives to respective devices of the first group of the users associated with the subset of the information, wherein the two or more narratives are transmitted over two or more communication channels;
detecting, by the computer platform, one or more links associated with a financial event were selected by respective devices of a subgroup of the first group of the users in response to the first group of the users receiving the two or more narratives, wherein the subgroup of the first group of the users is associated with a demographic;
determining, by the computer platform, an effectiveness rating of the two or more narratives and the two or more communication channels for the demographic based on a ratio of a first number of the subgroup of the first group to a second number of the first group of the users;
inputting, within the narrative generation interface, a second set of one or more selections of metrics to generate an updated narrative based the effectiveness rating associated with the subgroup of the first group;
generating, using the at least one processor of the computer platform, the updated narrative based on the second set of one or more selections of metrics;
selecting at least one communication channel of the two or more communication channels based on the effectiveness rating; and
transmitting, via the at least one communication channel, the updated narrative to respective devices of a second group of the users associated with the demographic.
16 . The non-transitory computer-readable medium of claim 15 , wherein the operations further comprise:
generating the two or more narratives using a decision tree, wherein the decision tree and one or more business rules are displayed on a graphical user interface.
17 . The non-transitory computer-readable medium of claim 15 , wherein the operations further comprise:
revising the two or more narratives based at least on tracking information relating to trackable actions performed by the subset of the first group of the users.
18 . The non-transitory computer-readable medium of claim 15 , wherein the operations further comprise:
receiving a user response to the updated narrative; and
sending a recommendation to the second group of the users based on the user response to the updated narrative.
19 . The non-transitory computer-readable medium of claim 17 , wherein the operations further comprise:
detecting the tracking information relating to the trackable actions in real time or almost real time.
20 . The non-transitory computer-readable medium of claim 15 ,
wherein the two or more narratives are included in one or more of: an email, an electronic document, or a notification on a web portal accessible via a mobile application program or a website hosted at at least one server, and
wherein the information is selected from: a third party database storing publicly available or privately available information relating to the users, a user in the user population, a bank, a financial institution, an insurance provider, or a social media network.