Electronic receipt system
First Claim
1. A method of operating an electronic receipt system, the method comprising:
- receiving, at a server of the electronic receipt system and from a point-of-sale (POS) terminal, a user identifier transmitted from a mobile communication device via a near-field communication (NFC) device associated with the POS terminal;
verifying, by a validation module of the server, an enrollment status of the user identifier received;
when the enrollment status of the user identifier is not verified, generating at the server a temporary user identifier to define the user identifier, transmitting the temporary user identifier to the mobile communications device via the NFC device and the POS terminal, and providing a paper receipt with the temporary user identifier therein;
receiving, from the POS terminal, an electronic receipt and passing one of the user identifier and the temporary user identifier, and the electronic receipt to a receipt storage module of the server; and
receiving, from a user and via a user interaction interface of the server, a request including one of the user identifier and the temporary user identifier to access the electronic receipt.
10 Assignments
0 Petitions
Accused Products
Abstract
A method includes receiving, at a user identification module of an electronic receipt system in electronic communication with a point of sale terminal, a user identifier transmitted from a mobile communication device to a near-field communication enabled communication device associated with the point of sale terminal. The method also includes verifying, by a validation module of the electronic receipt system, an enrollment status of the user identifier; and based on results of the verifying, transmitting, by a transfer module of the electronic receipt system, the user identifier and data characterizing an electronic receipt to a receipt storage module of the electronic receipt system.
-
Citations
8 Claims
-
1. A method of operating an electronic receipt system, the method comprising:
-
receiving, at a server of the electronic receipt system and from a point-of-sale (POS) terminal, a user identifier transmitted from a mobile communication device via a near-field communication (NFC) device associated with the POS terminal; verifying, by a validation module of the server, an enrollment status of the user identifier received; when the enrollment status of the user identifier is not verified, generating at the server a temporary user identifier to define the user identifier, transmitting the temporary user identifier to the mobile communications device via the NFC device and the POS terminal, and providing a paper receipt with the temporary user identifier therein; receiving, from the POS terminal, an electronic receipt and passing one of the user identifier and the temporary user identifier, and the electronic receipt to a receipt storage module of the server; and receiving, from a user and via a user interaction interface of the server, a request including one of the user identifier and the temporary user identifier to access the electronic receipt. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of operating an electronic receipt system, the method comprising:
-
receiving, at a server of the electronic receipt system and from a point-of-sale (POS) terminal, a user identifier transmitted from a mobile communication device via a near-field communication (NEC) device associated with the POS terminal; verifying, by a validation module of the server, an enrollment status of the user identifier received; when the enrollment status of the user identifier is not verified, generating at the server a temporary user identifier to define the user identifier, transmitting the temporary user identifier to the mobile communications device via the NEC device and the POS terminal, and providing a paper receipt with the temporary user identifier therein; when the enrollment status of the user identifier is verified, generating at the POS terminal an electronic receipt, and transmitting the electronic receipt to the server; receiving, from the POS terminal, the electronic receipt and passing one of the user identifier and the temporary user identifier, and the electronic receipt to a receipt storage module of the server; receiving, from a user and via a user interaction web interface of the server, a request including one of the user identifier and the temporary user identifier to access the electronic receipt; permitting the user, via the user interaction web interface, to categorize and filter the electronic receipt and a plurality of additional electronic receipts associated with the user identifier; displaying at least one offer to the user, via the user interaction web interface, and based upon data in the electronic receipt and the plurality of additional electronic receipts; and permitting a merchant, via a merchant web interface, to access the electronic receipt and the plurality of additional electronic receipts for the user and at least one additional user.
-
Specification