Patent ID: 9747631
Date: 2017-08-29
CPC Classifications: G06Q,G07G

Claim:
1. A method of transacting a user's purchase of a first product from a retail establishment, the method performed, at least in part, by a computer system comprising at least one hardware processor, the method comprising: receiving, by the computer system and from a mobile device of the user, location information identifying a current geographic location of the mobile device and a first identifier identifying the first product, wherein the first identifier is from an image obtained by an image acquisition component of the mobile device while the user is within the retail establishment and has physical control of the first product; identifying, by the computer system, the retail establishment based on the location information specifying that the user is within the retail establishment; accessing, using the first identifier, a first product information for the first product; transmitting the first product information to the mobile device; receiving an indication from the mobile device to purchase the first product, the indication comprising payment information for purchasing the first product, wherein the indication is received while the mobile device is within the retail establishment and while the user has the first product; processing, by the computer system, at least the payment information to transact the user's purchase of the first product from the retail establishment; transmitting, by the computer system and to the mobile device, a first purchase confirmation indicating that the first product has been purchased from the retail establishment by the user and comprising a first code; transmitting, by the mobile device using short-range wireless communication, the first code to a loss prevention device of the retail establishment; transmitting, by the computer system, a second purchase confirmation comprising a second code to the loss prevention device of the retail establishment before the user leaves the retail establishment, wherein the first code and the second code are different; and preventing, using the loss prevention device of the retail establishment, loss by matching the first code and the second code without human intervention prior to the user leaving the retail establishment.