Obfuscation of email addresses
AssigneeGroupon, Inc.
InventorsKarthik Paulramachandran, Rajeev Kumar, Ganesh Angappan, Ramya J
Life of this patent
Estimating the term…
Abstract
A method, apparatus, and computer program product are disclosed for facilitating two-way email communication in manner that obfuscates sender and recipient email addresses. The method includes receiving a correspondence request indication; assigning a first transaction address to a sender and a second transaction address to a recipient; receiving a message from the sender; associating the message from the sender with the first transaction address; and causing a transmission of the message from the sender to the recipient using the first transaction address. A corresponding apparatus and computer program product are also provided.
Claims20
An apparatus for facilitating electronic correspondence between a sender and a recipient, the apparatus comprising at least one processor and at least one non-transitory memory including computer program code, wherein the at least one non-transitory memory and the computer program code are configured to, with the at least one processor, cause the apparatus to at least:
- receive a correspondence request indication;
- assign a transaction identifier to the correspondence request indication;
- assign a sender identifier to the sender and a recipient identifier to the recipient;
- generate a first local part of a first transaction address based on at least subtracting the transaction identifier from the sender identifier, wherein the first transaction address comprises the first local part and a first domain part;
- generate a second local part of a second transaction address based on at least subtracting the transaction identifier from the recipient identifier, wherein the second transaction address comprises the second local part and a second domain part;
- and
- assign the first transaction address to the sender and the second transaction address to the recipient.
A computer program product for facilitating electronic correspondence between a sender and a recipient, the computer program product comprising at least one non-transitory computer readable storage medium having computer executable code portions stored therein, the computer executable code portions comprising program code instructions configured to:
- receive a correspondence request indication;
- assign a transaction identifier to the correspondence request indication;
- assign a sender identifier to the sender and a recipient identifier to the recipient;
- generate a first local part of a first transaction address based on at least subtracting the transaction identifier from the sender identifier, wherein the first transaction address comprises the first local part and a first domain part;
- generate a second local part of a second transaction address based on at least subtracting the transaction identifier from the recipient identifier,
- wherein the second transaction address comprises the second local part and a second domain part;
- and
- assign the first transaction address to the sender and the second transaction address to the recipient.
A computer-implemented method for facilitating electronic correspondence between a sender and a recipient, comprising:
- receiving a correspondence request indication;
- assigning a transaction identifier to the correspondence request indication;
- assigning a sender identifier to the sender and a recipient identifier to the recipient;
- generating a first local part of a first transaction address based on at least subtracting the transaction identifier from the sender identifier, wherein the first transaction address comprises the first local part and a first domain part;
- generating a second local part of a second transaction address based on at least subtracting the transaction identifier from the recipient identifier, wherein the second transaction address comprises the second local part and a second domain part;
- and
- assigning the first transaction address to the sender and the second transaction address to the recipient.
Dependencies are inferred from the claim text.