×

Generic message injection system

  • US 9,779,424 B1
  • Filed: 03/15/2013
  • Issued: 10/03/2017
  • Est. Priority Date: 03/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for improving electronic message generation and transmission efficiency, the method comprising:

  • receiving generic configuration data by a master module of a messaging system, wherein the generic configuration data is configured to facilitate transmission of a plurality of electronic messages, and wherein the generic configuration data includea data path,time data, andchannel data for the plurality of electronic messages;

    retrieving, using the generic configuration data and by the master module, work chunks using the data path, wherein each of the work chunks describes at least one automatic message generation task, and includes at least one content data path pointing to message data stored in a message content repository;

    placing, by the master module, the work chunks in a message queue based on the time data, wherein the time data indicates time for the at least one automatic message generation task;

    retrieving, by worker modules, the work chunks from the message queue;

    generating a first electronic message described by a first automatic message generation task in a first work chunk of the work chunks, wherein generating the first electronic message includes;

    accessing first message data from the message content repository referenced by a first content data path of the first work chunk, wherein the first message data includes first content data and first recipient data;

    generating the first electronic message based on the first message data; and

    customizing the first electronic message using the first recipient data, wherein the first recipient data includes first consumer identify data and first recipient channel address data;

    sending the first electronic message based on a channel and a message type described by the channel data; and

    updating the first electronic message after the sending of the first electronic message, wherein an update schedule indicates time for updating the first electronic message, wherein updating the first electronic message includes;

    receiving an update indication;

    accessing the first message data from the message content repository referenced by the first content data path, wherein the first content data path is dynamically generated based on at least one of the time data and the update schedule; and

    updating the first message data based on the update indication.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×