US12159316B2ActiveUtilityA1

Electronic receipt-linking database system

73
Assignee: TRUIST BANKPriority: May 6, 2015Filed: Mar 7, 2023Granted: Dec 3, 2024
Est. expiryMay 6, 2035(~8.8 yrs left)· nominal 20-yr term from priority
H04L 51/23G06F 21/64G06Q 10/107G06Q 30/018H04W 88/02H04L 51/08G06Q 40/12
73
PatentIndex Score
0
Cited by
12
References
20
Claims

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-modified
The 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.