System, method, and non-transitory computer-readable storage media related to transactions using a mobile device
Abstract
A system comprising one or more processors and one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform: wirelessly transmitting a signal to a user device; storing, in a database, a user account associated with a user, the user account comprising a method of payment and a first authorization code; receiving a user device identification code from the user device in response to the user device receiving the signal; transmitting the user device identification code and the retail environment code to process sales; associating the user device with the retail environment in response to receiving the user device identification code and the retail environment code; receiving an order from the user device; and authorizing payment for the order utilizing a method of payment stored in the user account. Other embodiments are disclosed.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A system comprising:
one or more processors; and one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform functions comprising:
wirelessly transmitting a signal to a user device, wherein the signal comprises a retail environment code associated with a retail environment;
storing, in a database, a user account associated with a user, the user account comprising a method of payment and a first authorization code;
receiving a user device identification code from the user device in response to the user device receiving the signal;
transmitting the user device identification code and the retail environment code to a computer system to process sales;
associating the user device with the retail environment in response to receiving, at the computer system, the user device identification code and the retail environment code;
receiving an order from the user device; and
authorizing payment for the order utilizing a method of payment stored in the user account.
2 . The system of claim 1 , wherein the retail environment comprises (i) a delivery vehicle or (ii) a physical store.
3 . The system of claim 1 , wherein the computing instruction when executed on the one or more processors, further cause the one or more processors, to perform functions comprising:
allowing the user to enter, on an electronic device at the retail environment, a second authorization code that matches the first authorization code stored in the database; receiving the retail environment code and the user device identification code; and retrieving, from a database, the retail environment associated with the retail environment code.
4 . The system of claim 3 , wherein the electronic device comprises: (i) a keypad coupled to the computer or (ii) a mobile device carried by the user.
5 . The system of claim 1 , wherein the retail environment further comprises a plurality of communication devices, each communication device of the plurality of communication devices configured to wirelessly transmit the signal.
6 . The system of claim 5 , wherein wirelessly transmitting the signal to the user device further comprises:
wirelessly transmitting the signal, using at least one of the plurality of communication devices, to the user device, wherein the at least one of the plurality of communication devices uses at least one of near field communications (NFC) or a wireless local area network to transmit the signal.
7 . The system of claim 1 , wherein the computer system comprises:
a computer located at the retail environment; or a server in communication with the computer via a computer network.
8 . The system of claim 1 , wherein:
the first authorization code, as stored, is associated with the user device; and the computing instructions when executed on the one or more processors, further cause the one or more processors, to perform a function comprising:
requesting entry of a second authorization code after entry of an entered authorization code when the entered authorization code is associated with more than one mobile device associated with the retail environment at a same time.
9 . The system of claim 8 , wherein:
the more than one mobile device comprises a cell phone; and the second authorization code comprises a telephone number associated with the cell phone.
10 . The system of claim 1 , wherein authorizing the payment comprises:
utilizing the method of payment stored in the user account when:
an entered authorization code matches the first authorization code, as stored; or
the user device identification code is associated with the retail environment.
11 . A method being implemented via execution of computing instructions configured to run on one or more processors and stored at one or more non-transitory computer-readable media, the method comprising: wirelessly transmitting a signal to a user device, wherein the signal comprises a retail environment code associated with a retail environment;
storing, in a database, a user account associated with a user, the user account comprising a method of payment and a first authorization code; receiving a user device identification code from the user device in response to the user device receiving the signal; transmitting the user device identification code and the retail environment code to a computer system to process sales; associating the user device with the retail environment in response to receiving, at the computer system, the user device identification code and the retail environment code; receiving an order from the user device; and authorizing payment for the order utilizing a method of payment stored in the user account.
12 . The system of claim 11 , wherein the retail environment comprises (i) a delivery vehicle or (ii) a physical store.
13 . The system of claim 11 , wherein the computing instruction when executed on the one or more processors, further cause the one or more processors, to perform a function comprising:
allowing the user to enter, on an electronic device at the retail environment, a second authorization code that matches the first authorization code stored in the database; receiving the retail environment code and the user device identification code; and retrieving, from a database, the retail environment associated with the retail environment code.
14 . The method of claim 13 , wherein the electronic device comprises: (i) a keypad coupled to the computer or (ii) a mobile device carried by the user.
15 . The method of claim 11 , wherein the retail environment further comprises a plurality of communication devices, each communication device of the plurality of communication devices configured to wirelessly transmit the signal.
16 . The method of claim 15 , wherein wirelessly transmitting the signal to the user device further comprises:
wirelessly transmitting the signal, using at least one of the plurality of communication devices, to the user device, wherein the at least one of the plurality of communication devices uses at least one of near field communications (NFC) or a wireless local area network to transmit the signal.
17 . The method of claim 11 , wherein the computer system comprises:
a computer located at the retail environment; or a server in communication with the computer via a computer network.
18 . The method of claim 11 , wherein:
the first authorization code, as stored, is associated with the user device; and the method of claim 11 further comprising:
requesting entry of a second authorization code after entry of an entered authorization code when the entered authorization code is associated with more than one mobile device associated with the retail environment at a same time.
19 . The method of claim 18 , wherein:
the more than one mobile device comprises a cell phone; and the second authorization code comprises a telephone number associated with the cell phone.
20 . The method of claim 11 , wherein authorizing the payment comprises:
utilizing the method of payment stored in the user account when:
an entered authorization code matches the first authorization code, as stored; or
the user device identification code is associated with the retail environment.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.