发明名称 Systems and methods for processing emails
摘要 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, and (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.
申请公布号 US9553836(B2) 申请公布日期 2017.01.24
申请号 US201414560468 申请日期 2014.12.04
申请人 STRONGVIEW SYSTEMS, INC. 发明人 Addante Frank;McQuillen Tim;Shaitan Junior
分类号 G06F15/16;H04L12/58;G06Q10/10;H04L29/12;H04L29/06 主分类号 G06F15/16
代理机构 Morgan, Lewis & Bockius LLP 代理人 Morgan, Lewis & Bockius LLP ;Lovejoy Brett
主权项 1. An e-mail system comprising: one or more processors; anon-persistent or random memory storing a message queue map having a plurality of message queues, wherein each message queue includes a plurality of data nodes, and wherein each data node represents one message intended for delivery to a respective domain; and an input handler, wherein 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,(iii) analyzing the first data node to determine a first message queue in the plurality of message queues based at least on the destination domain of the first data node, and(iv) appending the first data node to the plurality of data nodes in the first message queue, wherein the first data node comprises a pointer to an area in a message files database, wherein the message files database represents specific messages that are being sent; and an output handler, wherein the output handler comprises instructions for: processing a data node in a message queue in the message queue map to send e-mail to an intended recipient.
地址 Redwood City CA US