Systems and methods for purchasing products from a retail establishment using a mobile device
First 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.
5 Assignments
0 Petitions
Accused Products
Abstract
Techniques for purchasing products from a retail establishment using a mobile device allow a user to transact a purchase of physical products within a retail establishment site, without need for significant interaction with personnel of the retail establishment to transact the purchase. The user may install a software application on the mobile device to communicate with a purchase facilitating server. An image acquisition component of the mobile device may be used to obtain an image of indicia, such as a bar code, on a product to be purchased within the retail establishment. Image recognition may be performed on the indicia to identify the product to be purchased, the user may submit payment information via the mobile device, and the purchase facilitating server may transact the user'"'"'s purchase of the product. The purchase facilitating server may transmit a purchase confirmation to the mobile device as a receipt of the user'"'"'s purchase.
66 Citations
27 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. At least one tangible non-transitory computer-readable storage medium encoded with a plurality of computer-executable instructions that, when executed in a computer system comprising at least one hardware processor, perform a method of transacting a user'"'"'s purchase of a first product from a retail establishment, the method comprising:
-
receiving, 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 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 at least the payment information to transact the user'"'"'s purchase of the first product from the retail establishment; transmitting 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 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. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
at least one hardware processor; at least one memory storing processor-executable instructions that, when executed by the at least one processor, cause the at least one processor to; receive, from a mobile device of a user, location information identifying a current geographic location of the mobile device and a first identifier identifying a 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; identify the retail establishment based on the location information specifying that the user is within the retail establishment; access, using the first identifier, a first product information for the first product; transmit the first product information to the mobile device; receive 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; process at least the payment information to transact the user'"'"'s purchase of the first product from the retail establishment; transmit 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; and transmit a second purchase confirmation comprising a second code to a 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 the loss prevention device configured to prevent loss by matching the first code and the second code prior to the user leaving the retail establishment. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method of purchasing a first product from a retail establishment, the method performed, at least in part, by a mobile device comprising at least one hardware processor, the method comprising:
-
obtaining, via an image acquisition component operatively coupled to the mobile device, an image comprising a first identifier identifying the first product being offered for sale by the retail establishment, wherein the image is obtained while a user of the mobile device is within the retail establishment and has physical control of the first product; transmitting, by the mobile device, location information identifying a current geographic location of the mobile device and the first identifier to a purchase facilitating server, wherein the purchase facilitating server identifies the retail establishment based on the location information and obtains a first product information specific to the retail establishment; receiving at the mobile device, in response to transmitting, the first product information; displaying, by the mobile device, the first product information on a display of the mobile device; receiving input from the user of the mobile device, the input comprising an indication to purchase the first product and payment information for purchasing the first product, wherein the input is received while the user is within the retail establishment and while the user has the first product; in response to receiving the input comprising the indication, transmitting the payment information from the mobile device to the purchase facilitating server; and receiving at the mobile device, in response to transmitting the payment information, a first purchase confirmation from the purchase facilitating server, the first purchase confirmation indicating that the first product has been purchased from the retail establishment by the user of the mobile device and comprising a first code; wherein the retail establishment receives, by a loss prevention device of the retail establishment via short-range wireless communication, the first code from the mobile device; wherein the retail establishment receives, by the loss prevention device from the purchase facilitating server, a second purchase confirmation comprising a second code prior to the user leaving the retail establishment, wherein the first code and the second code are different, and wherein the retail establishment prevents, using the loss prevention device, loss by matching the first code and the second code without human intervention prior to the user leaving the retail establishment. - View Dependent Claims (20, 21)
-
-
22. At least one tangible non-transitory computer-readable storage medium encoded with a plurality of computer-executable instructions that, when executed in a mobile device comprising at least one hardware processor, perform a method of purchasing a first product from a retail establishment, the method comprising:
-
obtaining, via an image acquisition component operatively coupled to the mobile device, an image comprising a first identifier identifying the first product being offered for sale by the retail establishment, wherein the image is obtained while a user is within the retail establishment and has physical control of the first product; transmitting location information identifying a current geographic location of the mobile device and the first identifier to a purchase facilitating server, wherein the purchase facilitating server identifies the retail establishment based on the location information and obtains a first product information specific to the retail establishment; receiving at the mobile device, in response to transmitting, the first product information; displaying the first product information on a display of the mobile device; receiving input from the user of the mobile device, the input comprising an indication to purchase the first product and payment information for purchasing the first product, wherein the input is received while the user is within the retail establishment and while the user has the first product; in response to receiving the input comprising the indication, transmitting the payment information from the mobile device to the purchase facilitating server; and receiving at the mobile device, in response to transmitting the payment information, a first purchase confirmation from the purchase facilitating server, the first purchase confirmation indicating that the first product has been purchased from the retail establishment by the user of the mobile device and comprising a first code; wherein the retail establishment receives, by a loss prevention device of the retail establishment via short-range wireless communication, the first code from the mobile device, wherein the retail establishment receives, by the loss prevention device from the purchase facilitating server, a second purchase confirmation comprising a second code prior to the user leaving the retail establishment, wherein the first code and the second code are different, and wherein the retail establishment prevents, using the loss prevention device, loss prevention by matching the first code and the second code without human intervention prior to the user leaving the retail establishment. - View Dependent Claims (23, 24)
-
-
25. A system comprising:
-
at least one hardware processor; a purchase facilitating server comprising the at least one hardware processor configured to; identify a retail establishment based on location information; obtain first product information specific to the retail establishment, wherein the first product information describes at least a first product; and generate, in response to a user purchasing the first product, a first purchase confirmation and a second purchase confirmation; a mobile device of the user comprising the at least one hardware processor configured to; obtain an image comprising a first identifier identifying the first product being offered for sale by the retail establishment, wherein the image is obtained while the user is within the retail establishment and has physical control of the first product; transmit the location information identifying a current geographic location of the mobile device and the first identifier to the purchase facilitating server; receive in response to transmitting, the first product information from the purchase facilitating server; display the first product information on a display of the mobile device; receiving input from the user of the mobile device, the input comprising an indication to purchase the first product and payment information for purchasing the first product, wherein the input is received while the user is within the retail establishment and while the user has the first product; in response to receiving the input comprising the indication, transmit the payment information to the purchase facilitating server; receive, in response to transmitting the payment information, the first purchase confirmation from the purchase facilitating server, the first purchase confirmation indicating that the first product has been purchased from the retail establishment by the user of the mobile device and comprising a first code; and send, via short-range wireless communication, the first code to a loss prevention device of the retail establishment; and the loss prevention device comprising the at least one hardware processor configured to; receive, from the purchase facilitating server, the second purchase confirmation comprising a second code prior to the user leaving the retail establishment, wherein the first code and the second code are different; and prevent loss by matching the first code and the second code without human intervention prior to the user leaving the retail establishment. - View Dependent Claims (26, 27)
-
Specification