Abstract: Systems and methods for building personalized messages to one or more recipients. In one aspect, one or more personalized messages are created from one or more templates and one or more token lists. The templates include global tokens and local tokens. The token lists contain fields in the templates and corresponding token values. For each respective target recipient, a personalized message is generated by identifying and storing global tokens and corresponding global token values in a global cache, and identifying and storing local tokens and corresponding local token values in a local cache. The personalized messages are then created using the templates and substituting tokens with token values stored in the global and local cache. The personalized messages are then distributed to the corresponding target recipients.
Abstract: An e-mail processing system includes: a non-persistent or random memory storing a message queue map having a plurality of message queues, an input handler, and an output handler. Each message queue includes a plurality of data nodes, and each data node represents one message intended for delivery to a respective domain. The input handler comprises instructions for: (i) obtaining an incoming first e-mail, (ii) digesting the incoming first e-mail into a first data node representing the incoming first e-mail, and (iii) analyzing the first data node to determine a first message queue in the number of message queues based at least on the destination domain of the first data node, (iv) appending the first data node to the plurality of data nodes in the first message queue. The output handler processes a data node in a message queue in the message queue map to send e-mail to an intended recipient.
Type:
Grant
Filed:
March 18, 2013
Date of Patent:
December 16, 2014
Assignee:
Strongview Systems, Inc.
Inventors:
Frank Addante, Tim McQuillen, Junior Shaitan