US 12,333,574 B2
Method and system for multi-channel digital communication management
Sonal Dhingra, Boston, MA (US); Paul Haddad, Boston, MA (US); Noel Keener, Boston, MA (US); James Rosenthal, Boston, MA (US); Jack Carrubba, Boston, MA (US); Moti Green, Boston, MA (US); and Kelvin Perez, Boston, MA (US)
Assigned to Klaviyo Inc., Boston, MA (US)
Filed by Klaviyo Inc., Boston, MA (US)
Filed on May 27, 2023, as Appl. No. 18/324,962.
Prior Publication US 2024/0394752 A1, Nov. 28, 2024
Int. Cl. G06Q 30/0242 (2023.01); G06Q 30/0241 (2023.01)
CPC G06Q 30/0276 (2013.01) [G06Q 30/0242 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A computer-implemented method for creating a multi-channel digital communication, comprising:
training an adaptation model to perform text generation or adjustment using datasets, wherein the training comprises tokenizing content of the datasets into tokens, mapping the tokens into vector embeddings, and inputting the vector embeddings into the adaptation model;
generating, at a communication management server, a second communication based on a first communication in the multi-channel communication, wherein the first communication is associated with a different channel than the second communication;
assigning a first universal identification number to the first communication in a first communication database;
assigning a second universal identification number to the second communication in a second communication database;
generating a database link between the first communication database and the second communication database based on the first universal identification number and the second universal identification number;
storing the database link in a communication link database separate from the first communication database and the second communication database, wherein the database link is further assigned a link identification number;
populating, via the adaptation model, secondary communication data of the second communication based on primary communication data of the first communication;
executing the first communication to a first plurality of recipients and the second communication to a second plurality of recipients;
tracking and storing performance metrics arising from executing the first communication and second communication, wherein the performance metrics comprise at least one of a delivery rate, click rate and conversion rate;
comparing content and settings of the first communication and content and settings of the second communication for compatibility;
requesting, if the content and settings of the first communication are compatible with the content and settings of the second communication, the respective performance metrics associated with the first communication and the second communication from the first communication database and the second communication database;
generating a combined report for the multi-channel communication based on the link identification number in order to extract the respective performance metrics from the first communication database and the second communication database; and
implementing one or more adjustments, via the adaptation model, to one of the first communication and the second communication based on the combined report.