Managing digital message transmission via a proxy digital mailbox
AssigneeOracle International Corporation
InventorsNagaraj Nadendla, Karthik Kothandaraman, Rajesh Choudary Gudiputi, Advitya Khanna
Life of this patent
Estimating the term…
Abstract
Techniques for managing digital messages to and from a proxy message address are disclosed. A system receives a message directed to a particular destination address. The system replaces any source address included in the message with a proxy address. When the system receives a reply to the message, the reply is directed to the proxy address. The system analyzes message data to identify a target address for the reply message. The system identifies contextual data associated with the reply message. The system transmits the reply message, and the contextual data, to the target address.
Claims29
A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, causes performance of operations comprising:
- receiving, by a digital message management application from a first email address, a first message directed to a second email address, the first message comprising message content;
- generating, by the digital message management application, a second message comprising the message content of the first message, the second message identifying (a) a proxy email address as a source address of the second message, the proxy email address associated with a plurality of source email addresses comprising at least the first email address, and (b) the second email address as a first destination address of the second message;
- transmitting, by the digital message management application from the proxy email address, the second message to the second email address,
- wherein the digital message management application is configured to (a) receive a first set of messages from the plurality of source email addresses directed to one or more destination addresses, (b) generate a second set of messages at least by replacing the plurality of source email addresses in the first set of messages with a same proxy email address, and (c) transmit the second set of messages to the one or more destination addresses with the same proxy email address identified as the source address of the second set of messages;
- receiving, by the digital message management application from the second email address, a third message corresponding to a response to the second message, the third message directed to the proxy email address associated with the plurality of source email addresses comprising at least the first email address;
- identifying, from the plurality of source email addresses associated with the proxy email address, the first email address at least by:
- responsive to receiving the third message directed to the proxy email address, mapping the proxy email address to the plurality of source email addresses;
- executing a correlation identification operation in association with the plurality of source email addresses mapped to the proxy email address, the correlation identification operation comprising determining whether the third message has a first correlation with any of the plurality of source email addresses associated with the proxy email address;
- based on the correlation identification operation, identifying the first correlation between the third message and the first email address of the plurality of source email addresses associated with the proxy email address;
- generating, by the digital message management application, a fourth message comprising the message content of the third message, the fourth message identifying the first email address as a second destination address of the fourth message;
- and
- transmitting, by the digital message management application, the fourth message to the first email address.
A method comprising:
- receiving, by a digital message management application from a first email address, a first message directed to a second email address, the first message comprising message content;
- generating, by the digital message management application, a second message comprising the message content of the first message, the second message identifying (a) a proxy email address as a source address of the second message, the proxy email address associated with a plurality of source email addresses comprising at least the first email address, and (b) the second email address as a first destination address of the second message;
- transmitting, by the digital message management application from the proxy email address, the second message to the second email address,
- wherein the digital message management application is configured to (a) receive a first set of messages from the plurality of source email addresses directed to one or more destination addresses, (b) generate a second set of messages at least by replacing the plurality of source email addresses in the first set of messages with a same proxy email address, and (c) transmit the second set of messages to the one or more destination addresses with the same proxy email address identified as the source address of the second set of messages;
- receiving, by the digital message management application from the second email address, a third message corresponding to a response to the second message, the third message directed to the proxy email address associated with the plurality of source email addresses comprising at least the first email address;
- identifying, from the plurality of source email addresses associated with the proxy email address, the first email address at least by:
- responsive to receiving the third message directed to the proxy email address, mapping the proxy email address to the plurality of source email addresses;
- executing a correlation identification operation in association with the plurality of source email addresses mapped to the proxy email address, the correlation identification operation comprising determining whether the third message has a correlation with any of the plurality of source email addresses associated with the proxy email address;
- based on the correlation identification operation, identifying a first correlation between the third message and the first email address of the plurality of source email addresses associated with the proxy email address;
- generating, by the digital message management application, a fourth message comprising the message content of the third message, the fourth message identifying the first email address as a second destination address of the fourth message;
- and
- transmitting, by the digital message management application, the fourth message to the first email address.
A system comprising:
- one or more processors;
- and
- memory storing instructions that, when executed by the one or more processors, cause the system to perform operations comprising:
- receiving, by a digital message management application from a first email address, a first message directed to a second email address, the first message comprising message content;
- generating, by the digital message management application, a second message comprising the message content of the first message, the second message identifying (a) a proxy email address as a source address of the second message, the proxy email address associated with a plurality of source email addresses comprising at least the first email address, and (b) the second email address as a first destination address of the second message;
- transmitting, by the digital message management application from the proxy email address, the second message to the second email address,
- wherein the digital message management application is configured to (a) receive a first set of messages from the plurality of source email addresses directed to one or more destination addresses, (b) generate a second set of messages at least by replacing the plurality of source email addresses in the first set of messages with a same proxy email address, and (c) transmit the second set of messages to the one or more destination addresses with the same proxy email address identified as the source address of the second set of messages;
- receiving, by the digital message management application from the second email address, a third message corresponding to a response to the second message, the third message directed to the proxy email address associated with the plurality of source email addresses comprising at least the first email address;
- identifying, from the plurality of source email addresses associated with the proxy email address, the first email address at least by:
- responsive to receiving the third message directed to the proxy email address, mapping the proxy email address to the plurality of source email addresses;
- executing a correlation identification operation in association with the plurality of source email addresses mapped to the proxy email address, the correlation identification operation comprising determining whether the third message has a correlation with any of the plurality of source email addresses associated with the proxy email address;
- based on the correlation identification operation, identifying a first correlation between the third message and the first email address of the plurality of source email addresses associated with the proxy email address;
- generating, by the digital message management application, a fourth message comprising the message content of the third message, the fourth message identifying the first email address as a second destination address of the fourth message;
- and
- transmitting, by the digital message management application, the fourth message to the first email address.
Dependencies are inferred from the claim text.