System and method for transaction-based temporary email
First Claim
1. An enterprise computing device, comprisingmemory comprising programmed instructions stored thereon, andone or more processors coupled to the memory, and configured to execute the stored programmed instructions to conduct operations, the operations includingauthorizing a transaction received from a third party device via one or more communication networks, wherein the transaction is associated with a customer account stored in a customer database;
- generating, in response to the authorized transaction, a transaction identifier associated with the transaction and a temporary email address;
mapping the temporary email address to a customer email address in the customer database, the customer email address stored in the customer database as associated with the customer account;
communicating the temporary email address to the third party device via the one or more communication networks;
receiving, via the temporary email address, transaction data corresponding to the transaction from the third party device and via the one or more communication networks, the transaction data including a transaction receipt;
determining that the transaction receipt shows a purchase of a certain class of items;
initiating an automatic transfer of money between different customer accounts based at least in part on the determination that the transaction receipt shows a purchase of a certain class of items;
automatically forwarding, via another one or more communication networks, the transaction data to the customer email address based on the mapping of the temporary email address to the customer email address stored in the customer database;
monitoring a certain amount of time that the transaction identifier is valid after the transaction is completed, the passing of the certain amount of time resulting in the transaction identifier becoming expired;
determining that the certain amount of time has passed;
recycling the transaction identifier based at least in part on the determination that the certain amount of time has passed; and
using the recycled transaction identifier at a later time to identify a different authorized transaction.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one embodiment, a system comprises a customer database operable to store a customer account associated with a customer of an enterprise. The system also comprises a transaction module operable to receive, from a third party, a request to authorize a transaction. The transaction module is further operable to authorize the transaction and generate, in response to the authorized transaction, a transaction identifier to identify the transaction. The system further comprises a temporary email generator operable to generate a temporary email address for the transaction in response to the generated transaction identifier, link the temporary email address to a customer email address, and communicate the temporary email address to the third party. Additionally, the system comprises an integration module operable to receive transaction information from the third party and store the transaction information, wherein the transaction information is associated with the temporary email address.
-
Citations
15 Claims
-
1. An enterprise computing device, comprising
memory comprising programmed instructions stored thereon, and one or more processors coupled to the memory, and configured to execute the stored programmed instructions to conduct operations, the operations including authorizing a transaction received from a third party device via one or more communication networks, wherein the transaction is associated with a customer account stored in a customer database; -
generating, in response to the authorized transaction, a transaction identifier associated with the transaction and a temporary email address; mapping the temporary email address to a customer email address in the customer database, the customer email address stored in the customer database as associated with the customer account; communicating the temporary email address to the third party device via the one or more communication networks; receiving, via the temporary email address, transaction data corresponding to the transaction from the third party device and via the one or more communication networks, the transaction data including a transaction receipt; determining that the transaction receipt shows a purchase of a certain class of items; initiating an automatic transfer of money between different customer accounts based at least in part on the determination that the transaction receipt shows a purchase of a certain class of items; automatically forwarding, via another one or more communication networks, the transaction data to the customer email address based on the mapping of the temporary email address to the customer email address stored in the customer database; monitoring a certain amount of time that the transaction identifier is valid after the transaction is completed, the passing of the certain amount of time resulting in the transaction identifier becoming expired; determining that the certain amount of time has passed; recycling the transaction identifier based at least in part on the determination that the certain amount of time has passed; and using the recycled transaction identifier at a later time to identify a different authorized transaction. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer-readable medium including instructions stored thereon for transaction processing and automated transaction data reporting between third party and user devices, the instructions comprising executable code that, when executed by a processor, causes the processor to conduct operations, including:
-
authorizing a transaction received from a third party device via one or more communication networks, wherein the transaction is associated with a customer account stored in a customer database; generating, in response to the authorized transaction, a transaction identifier associated with the transaction and a temporary email address; mapping the temporary email address to a customer email address in the customer database, the customer email address stored in the customer database as associated with the customer account; communicating the temporary email address to the third party device via the one or more communication networks; receiving, via the temporary email address, transaction data corresponding to the transaction from the third party device and via the one or more communication networks, the transaction data including a transaction receipt; determining that the transaction receipt shows a purchase of a certain class of items; initiating an automatic transfer of money between different customer accounts based at least in part on the determination that the transaction receipt shows a purchase of a certain class of items; automatically forwarding, via another one or more communication networks, the transaction data to the customer email address based on the mapping of the temporary email address to the customer email address stored in the customer database; monitoring a certain amount of time that the transaction identifier is valid after the transaction is completed, the passing of the certain amount of time resulting in the transaction identifier becoming expired; determining that the certain amount of time has passed; recycling the transaction identifier based at least in part on the determination that the certain amount of time has passed; and using the recycled transaction identifier at a later time to identify a different authorized transaction. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for transaction processing and automated transaction data reporting between third party and user devices, the method implemented by one or more enterprise computing devices, the method comprising:
-
authorizing a transaction received from a third party device via one or more communication networks, wherein the transaction is associated with a customer account stored in a customer database; generating, in response to the authorized transaction, a transaction identifier associated with the transaction and a temporary email address; mapping the temporary email address to a customer email address in the customer database, the customer email address stored in the customer database as associated with the customer account; communicating the temporary email address to the third party device via the one or more communication networks; receiving, via the temporary email address, transaction data corresponding to the transaction from the third party device and via the one or more communication networks, the transaction data including a transaction receipt; determining that the transaction receipt shows a purchase of a certain class of items; initiating an automatic transfer of money between different customer accounts based at least in part on the determination that the transaction receipt shows a purchase of a certain class of items; automatically forwarding, via another one or more communication networks, the transaction data to the customer email address based on the mapping of the temporary email address to the customer email address stored in the customer database; monitoring a certain amount of time that the transaction identifier is valid after the transaction is completed, the passing of the certain amount of time resulting in the transaction identifier becoming expired; determining that the certain amount of time has passed; recycling the transaction identifier based at least in part on the determination that the certain amount of time has passed; and using the recycled transaction identifier at a later time to identify a different authorized transaction. - View Dependent Claims (12, 13, 14, 15)
-
Specification