IP Library Granted Patent US 11,568,385
Granted Patent B2
US 11,568,385 · App. 14/880,911 · Granted Jan 31, 2023

System, method, and non-transitory computer-readable storage media related to transactions using a mobile device

Inventors: David Martin Nelms (Rogers, AR); Bradley Joseph Kieffer (Rogers, AR); Mark Matthews (Rogers, AR); Eytan Daniyalzade (San Francisco, CA); Berk Atikoglu (San Francisco, CA)
Assignee: WALMART APOLLO, LLC
G06Q20/3278G06Q20/202G06Q20/322G06Q20/3224G06Q20/4014
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,568,385
App. No.
14/880,911
Granted
Jan 31, 2023
Kind
B2
Abstract

Techniques for related to retail transaction are disclosed. The techniques involve various uses of a mobile device, such as a cell phone, in authorizing payment for a retail transaction and/or receiving and/or transmitting data to/from the mobile device.

Claims (92)

1. A system, comprising:

a communication device located relative to a retail environment, wherein:

the communication device is configured to wirelessly transmit a beacon signal;

the beacon signal comprises a retail environment code;

the retail environment code is associated with the retail environment; and

the retail environment comprises a delivery vehicle;

an electronic device located at the retail environment, the electronic device configured to receive an authorization code from a customer;

a database configured to:

store the retail environment code; and

store a customer account associated with the customer, the customer account comprising a stored method of payment and a stored authorization code comprising the authorization code from the customer;

a computer system in communication with the communication device, the electronic device, and the database, wherein the computer system is configured to process sales; and

a customer device associated with the customer and configured to:

receive the beacon signal; and

automatically transmit a customer device identification code in response to receiving the beacon signal, wherein:

the communication device is further configured to transmit the customer device identification code and the retail environment code to the computer system,

the computer system is further configured to:

(1) receive the retail environment code and the customer device identification code;

(2) associate the customer device identification code with the retail environment;

(3) receive a customer order;

(4) allow the customer to enter an entered authorization code on the electronic device; and

(5) authorize payment for the customer order utilizing the stored method of payment when:

 (a) the entered authorization code matches the stored authorization code; and

 (b) the customer device identification code is associated with the retail environment.

2. The system of claim 1 , wherein the retail environment further comprises a physical store.

3. 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 beacon signal.

4. The system of claim 1 , wherein the communication device wirelessly transmits the beacon signal using at least one of: Bluetooth Low Energy, near field communications (NFC), or a wireless local area network.

5. The system of claim 1 , wherein the computer system further comprises:

a computer located at the retail environment; and

a server in communication with the computer via a computer network.

6. The system of claim 5 , wherein the electronic device comprises a keypad coupled to the computer.

7. The system of claim 5 , wherein the electronic device comprises a mobile device carried by the customer.

8. The system of claim 1 , wherein the customer device comprises a mobile device carried by the customer.

9. The system of claim 8 , wherein:

the stored authorization code is associated with the mobile device carried by the customer; and

the computer system is further configured to request entry of a second authorization code after entry of the 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.

10. The system of claim 9 , wherein:

the mobile device comprises a cell phone; and

the second authorization code comprises a telephone number associated with the cell phone.

11. A method, including steps of:

wirelessly transmitting a beacon signal, via a communication device located relative to a retail environment, wherein:

the beacon signal comprises a retail environment code;

the retail environment code is associated with the retail environment; and

the retail environment comprises a delivery vehicle;

storing the retail environment code in a database;

storing, in the database, a customer account associated with a customer, the customer account comprising a stored method of payment and a stored authorization code;

receiving, by the communication device, a customer device identification code, the customer device identification code sent from a customer device in response to receiving the beacon signal;

wirelessly transmitting, by the communication device, the customer device identification code and the retail environment code to a computer system, the computer system configured to process sales;

receiving, at the computer system, the retail environment code and the customer device identification code;

retrieving, from the database, the retail environment associated with the retail environment code;

associating the customer device identification code with the retail environment in response to receiving the retail environment code and the customer device identification code;

receiving a customer order;

allowing the customer to enter an entered authorization code on an electronic device at the retail environment; and

authorizing payment for the customer order utilizing the stored method of payment when:

(a) the entered authorization code matches the stored authorization code; and

(b) the customer device identification code is associated with the retail environment.

12. The method of claim 11 , wherein the retail environment further comprises a physical store.

13. 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 beacon signal.

14. The method of claim 11 , wherein the communication device transmits the beacon signal using at least one of: Bluetooth Low Energy, near field communications (NFC), or a wireless local area network.

15. The method of claim 11 , wherein the computer system comprises:

a computer located at the retail environment; and

a server in communication with the computer via a computer network.

16. The method of claim 15 , wherein the electronic device comprises a keypad coupled to the computer.

17. The method of claim 15 , wherein the electronic device comprises a mobile device carried by the customer.

18. The method of claim 11 , wherein the customer device comprises a mobile device carried by the customer.

19. The method of claim 18 , wherein:

the stored authorization code is associated with the mobile device carried by the customer; and

the method further comprises:

requesting entry of a second authorization code after entry of the 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.

20. The method of claim 19 , wherein:

the mobile device comprises a cell phone; and

the second authorization code comprises a telephone number associated with the cell phone.

21. One or more non-transitory computer-readable storage media having computer-executable instructions embodied thereon, wherein, when executed by at least one processor, the computer-executable instructions cause the at least one processor to:

wirelessly transmit a beacon signal via a communication device located relative to a retail environment, wherein:

the beacon signal comprises a retail environment code;

the retail environment code is associated with the retail environment; and

the retail environment comprises a delivery vehicle;

store the retail environment code in a database;

store a customer account associated with a customer, the customer account comprising a stored method of payment and a stored authorization code;

receive, at the communication device, a customer device identification code, the customer device identification code sent from a customer device;

wirelessly transmit, by the communication device, the customer device identification code and the retail environment code to a computer system configured to process sales;

receive, at the computer system, the retail environment code and the customer device identification code;

retrieve, from the database, the retail environment associated with the retail environment code;

associate the customer device identification code with the retail environment;

receive a customer order from the customer;

allow the customer to enter an entered authorization code on an electronic device at the retail environment; and

authorize payment for the customer order utilizing the stored method of payment when:

(a) the entered authorization code matches the stored authorization code; and

(b) the customer device identification code is associated with the retail environment.

22. The one or more non-transitory computer-readable storage media of claim 21 , wherein the customer device comprises a mobile device carried by the customer.

23. The one or more non-transitory computer-readable storage media of claim 22 , wherein:

the stored authorization code is associated with the mobile device carried by the customer; and

the computer system requests entry of a second authorization code after entry of the 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.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2018
From: WAL-MART STORES, INC.
To: WALMART APOLLO, LLC
Reel/Frame 045817/0115 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2017
From: NELMS, DAVID MARTIN; KIEFFER, BRADLEY JOSEPH; MATTHEWS, MARK; DANIYALZADE, EYTAN; ATIKOGLU, BERK
To: WAL-MART STORES, INC.
Reel/Frame 042216/0866 →