US 12,106,061 B2
Automated narratives of interactive communications
Fabrice Martin, Washington, DC (US); Rafael Algara-Torre, Ashburn, VA (US); Leonardo Apolonio, Washington, DC (US); Mark Arehart, Reston, VA (US); Zhexin Chen, Fairfax, VA (US); Sandesh Gade, McLean, VA (US); Caroline Kinsella, Austin, TX (US); Ellen Loeshelle, Arlington, VA (US); Ram Ramachandran, Herndon, VA (US); Maksym Shcherbina, Sterling, VA (US); Eliana Vornov, Washington, DC (US); and Ivan Volonsevich, Clifton, VA (US)
Assigned to CLARABRIDGE, INC., Reston, VA (US)
Filed by Clarabridge, Inc., Reston, VA (US)
Filed on Apr. 5, 2021, as Appl. No. 17/301,483.
Application 17/301,483 is a continuation in part of application No. 16/928,397, filed on Jul. 14, 2020, granted, now 11,546,285.
Claims priority of provisional application 63/198,504, filed on Oct. 23, 2020.
Claims priority of provisional application 63/017,434, filed on Apr. 29, 2020.
Prior Publication US 2021/0342554 A1, Nov. 4, 2021
Int. Cl. G06F 40/40 (2020.01); G06F 16/23 (2019.01); G06F 40/117 (2020.01); G06F 40/186 (2020.01); G06F 40/30 (2020.01)
CPC G06F 40/40 (2020.01) [G06F 16/2379 (2019.01); G06F 40/117 (2020.01); G06F 40/186 (2020.01); G06F 40/30 (2020.01)] 21 Claims
OG exemplary drawing
 
1. A system comprising:
at least one processor;
memory storing a library of classifiers, each configured to output a different respective type of classifier tag;
memory storing instructions that, when executed by the at least one processor, causes the system to perform operations including:
providing a user interface configured to generate an automated narrative template by receiving non-variable text and variable portions, wherein each variable portion of the variable portions represents a template variable selected by a user that is associated with variable replacement logic configured to replace the template variable with text based on data derived from a transaction, wherein the template variable identifies one of a field tag or a classifier identifier, and
storing the automated narrative template in a data store; and
memory storing an automated narrative engine configured to use the automated narrative template to generate and store, for a transaction, a narrative,
wherein generating the narrative includes:
executing variable replacement logic for a field tag to replace the field tag with data extracted from the transaction, and
executing variable replacement logic for a classifier identifier to replace the classifier identifier with text based on a classifier tag output by a classifier, from the library of classifiers, that corresponds to the classifier identifier, the classifier tag being output in response to application of the classifier to at least one scoring unit of the transaction.