Patent ID: 9619976
Date: 2017-04-11
CPC Classifications: G06F,G06K,G06Q,G07G

Claim:
1. A method for processing a purchase transaction of a customer at a store using a plurality of transaction systems connected over a network, the transaction systems including a store server, a user computing device in which the customer has installed a self-registration program, and an electronic receipt server, the method comprising: storing, in a location other than the user computing device, a conversion table containing association of a first user ID of the customer that was created when the customer installed the self-registration program, with a second user ID of the customer that was created when the customer opted in to receive electronic receipts; launching the self-registration program in the user computing device; capturing with the user computing device, an image of a product code identifier placed on a product to be purchased; generating a transaction file with respect to a transaction to be made by the customer at the store, the transaction file containing (i) a product code of the product to be purchased, the product code being transmitted from the user computing device when the user computer device captures the image of the product code identifier, (ii) the first user ID of the customer transmitted from the user computing device, and (iii) an indicator that the customer has opted in to receive electronic receipts; generating an electronic receipt for the transaction based on the transaction file; converting the first user ID obtained from the transaction file to the second user ID based on the conversion table; and storing in a storage device by the electronic receipt server, the electronic receipt in association with the second user ID converted from the first user ID, wherein the electronic receipt server transmits the stored electronic receipt over the network in response to a request received over the network from a computing device associated with the second user ID.