Electronic receipt-linking database system
Abstract
An electronic receipt system may generate electronic documents including receipt content associated with a transaction between an account holder and a third party, and automatically link the electronic documents to secure records corresponding to account transaction records in a secure database. An account holder may subsequently view an electronic document including the receipt from a secure network platform displaying the secure records for multiple transactions in the account. In some aspects, the electronic receipt system may retrieve the receipt from an email message transmitted to an email address assigned to the account holder by the electronic receipt system. In other aspects, the electronic receipt may be retrieved using an application on a user device corresponding to the electronic receipt system.
Claims
exact text as granted — not AI-modifiedThe invention claimed is:
1. A system comprising:
a processing device; and
a memory device including instructions that are executable by the processing device to cause the processing device to:
retrieve an e-mail message from a common inbox of an e-mail server;
determine an account holder associated with the e-mail message;
identify receipt content in the e-mail message, the receipt content corresponding to a receipt for a transaction between the account holder and a third party;
extract metadata from the e-mail message, the metadata being separate from the receipt content, wherein the metadata includes a sender and a timestamp associated with the e-mail message;
identify a secure record of the transaction in a database based on the metadata;
link the receipt content to the secure record;
receive a request to view the secure record from a user device of the account holder;
in response to receiving the request, provide a graphical user interface through which the account holder can view the secure record using the user device;
receive another request to modify the receipt content;
in response to receiving the other request, provide a user interface through which the account holder can provide a user modification to the receipt content; and
modify the receipt content based on the user modification.
2. The system of claim 1 , wherein the memory device including further includes instructions that are executable by the processing device to cause the processing device to:
generate an electronic document based on the receipt content; and
link the electronic document to the secure record.
3. The system of claim 1 , wherein the memory device further includes instructions executable by the processing device to cause the processing device to:
extract a monetary amount from the receipt content; and
identify the secure record of the transaction in the database based on the metadata and the monetary amount.
4. The system of claim 1 , wherein the memory device further includes instructions executable by the processing device to cause the processing device to:
receive, from the user device, a request to attach receipt data to another transaction record stored in the database;
determine a plurality of e-mail records from the common inbox that are associated with the account holder and that are unassociated with any of a plurality of secure records stored in the database;
provide the plurality of e-mail records to the user device;
receive, from the user device, a selected e-mail record from among the plurality of e-mail records;
extract the receipt data from the selected e-mail record; and
link the receipt data to the other transaction record in the database.
5. The system of claim 4 , wherein the plurality of e-mail records include a plurality of receipt content corresponding to a plurality of transactions between the account holder and a plurality of third parties.
6. The system of claim 1 , wherein the memory device further includes instructions executable by the processing device to cause the processing device to:
obtain the receipt content from an attachment to the e-mail message.
7. The system of claim 1 , wherein the memory device further includes instructions executable by the processing device to cause the processing device to:
receive authentication information from the user device of the account holder; and
authenticate the account holder to view the secure record by comparing stored authentication information with the authentication information.
8. A method comprising:
retrieving, by one or more processors, an e-mail message from a common inbox of an e-mail server;
determining, by the one or more processors, an account holder associated with the e-mail message;
identifying, by the one or more processors, receipt content in the e-mail message, the receipt content corresponding to a receipt for a transaction between the account holder and a third party;
extracting, by the one or more processors, metadata from the e-mail message, the metadata being separate from the receipt content, wherein the metadata includes a sender and a timestamp associated with the e-mail message;
identifying, by the one or more processors, a secure record of the transaction in a database based on the metadata;
linking, by the one or more processors, the receipt content to the secure record;
receiving, by the one or more processors, a request to view the secure record from a user device of the account holder;
in response to receiving the request, providing, by the one or more processors, a graphical user interface through which the account holder can view the secure record using the user device;
receiving, by one or more processors, another request to modify the receipt content;
in response to receiving the other request, providing, by one or more processors, a user interface through which the account holder can provide a user modification to the receipt content; and
modifying, by one or more processors, the receipt content based on the user modification.
9. The method of claim 8 , further comprising:
generating an electronic document based on the receipt content; and
linking the electronic document to the secure record.
10. The method of claim 8 , further comprising:
extracting a monetary amount from the receipt content; and
identifying the secure record of the transaction in the database based on the metadata and the monetary amount.
11. The method of claim 8 , further comprising:
receiving, from the user device, a request to attach receipt data to another transaction record stored in the database;
determining a plurality of e-mail records from the common inbox that are associated with the account holder and that are unassociated with any of a plurality of secure records stored in the database;
providing the plurality of e-mail records to the user device;
receiving, from the user device, a selected e-mail record from among the plurality of e-mail records;
extracting the receipt data from the selected e-mail record; and
linking the receipt data to the other transaction record in the database.
12. The method of claim 11 , wherein the plurality of e-mail records include a plurality of receipt content corresponding to a plurality of transactions between the account holder and a plurality of third parties.
13. The method of claim 8 , further comprising obtaining the receipt content from an attachment to the e-mail message.
14. The method of claim 8 , further comprising:
receiving authentication information from the user device of the account holder; and
authenticating the account holder to view the secure record by comparing stored authentication information with the authentication information.
15. A non-transitory computer-readable medium comprising program code that is executable by one or more processing devices for causing the one or more processing devices to:
retrieve an e-mail message from a common inbox of an e-mail server;
determine an account holder associated with the e-mail message;
identify receipt content in the e-mail message, the receipt content corresponding to a receipt for a transaction between the account holder and a third party;
extract metadata from the e-mail message, the metadata being separate from the receipt content, wherein the metadata includes a sender and a timestamp associated with the e-mail message;
identify a secure record of the transaction in a database based on the metadata;
link the receipt content to the secure record;
receive a request to view the secure record from a user device of the account holder;
in response to receiving the request, provide a graphical user interface through which the account holder can view the secure record using the user device;
receive another request to modify the receipt content;
in response to receiving the other request, provide a user interface through which the account holder can provide a user modification to the receipt content; and
modify the receipt content based on the user modification.
16. The non-transitory computer-readable medium of claim 15 , further comprising program code that is executable by the one or more processing devices for causing the one or more processing devices to:
generate an electronic document based on the receipt content; and
link the electronic document to the secure record.
17. The non-transitory computer-readable medium of claim 15 , further comprising program code that is executable by the one or more processing devices for causing the one or more processing devices to:
extract a monetary amount from the receipt content; and
identify the secure record of the transaction in the database based on the metadata and the monetary amount.
18. The non-transitory computer-readable medium of claim 15 , further comprising program code that is executable by the one or more processing devices for causing the one or more processing devices to:
receive, from the user device, a request to attach receipt data to another transaction record stored in the database;
determine a plurality of e-mail records from the common inbox that are associated with the account holder and that are unassociated with any of a plurality of secure records stored in the database;
provide the plurality of e-mail records to the user device;
receive, from the user device, a selected e-mail record from among the plurality of e-mail records;
extract the receipt data from the selected e-mail record; and
link the receipt data to the other transaction record in the database.
19. The non-transitory computer-readable medium of claim 18 , wherein the plurality of e-mail records include a plurality of receipt content corresponding to a plurality of transactions between the account holder and a plurality of third parties.
20. The non-transitory computer-readable medium of claim 15 , further comprising program code that is executable by the one or more processing devices for causing the one or more processing devices to:
obtain the receipt content from an attachment to the e-mail message.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.