Patent ID: 9373230
Filing Date: 2016-06-21
CPC Classification: G06Q,G07G

Claim Text:
1. A computer-implemented method for printing a paper copy of a receipt from an electronic receipt comprising: operating electronic receipts application software on a mobile electronic device; rendering, by the electronic receipts application on the mobile electronic device, images of a plurality of electronic receipts being stored on the mobile electronic device; receiving, by the electronic receipts application via the mobile electronic device, a user selection of an electronic receipt of the plurality of electronic receipts; displaying the selected electronic receipt on the mobile device and receiving a user selection of at least one item included with the selected electronic receipt; capturing, by the mobile electronic device, a machine readable code being displayed on a POS terminal; determining, by the electronic receipts application, GPS data indicating a location of the mobile electronic device; transmitting, by the electronic receipts application via the mobile electronic device, a signal including the machine readable code including a POS terminal ID and the GPS data to a receipts management server; identifying, by the receipts management server, the POS terminal as a function of the received POS terminal ID; determining, by the receipts management server, a current location of the mobile electronic device as a function of the received GPS data; pairing the mobile electronic device with the POS terminal upon determining the current location of the mobile electronic device is proximate to the POS terminal; transmitting, by the electronic receipts application via the mobile electronic device, a request to print a modified electronic receipt to the receipts management server, the request to print a modified electronic receipt including information indicating the selected electronic receipt and the user selection of at least one item included with the selected electronic receipt; receiving, by the receipts management server, the information indicating the selected electronic receipt and the user selection of at least one item from the mobile electronic device, accessing a database, and selecting receipt data corresponding to an original electronic receipt associated with the user selected electronic receipt; creating, by the receipts management server, a modified electronic receipt using the selected receipt data corresponding to an original electronic receipt and the user selection of at least one item; generating receipt information corresponding to the modified electronic receipt for use in printing the modified electronic receipt; transmitting, by the receipts management server, the generated receipt information corresponding to the modified electronic receipt to the POS terminal; and printing a paper copy of the modified electronic receipt at a receipts printer associated with the POS terminal.