System, method, and non-transitory computer-readable storage media related to transactions using a mobile device
AssigneeWalmart Apollo, LLC
InventorsDavid Martin Nelms, Eytan Daniyalzade, Berk Atikoglu
Life of this patent
Estimating the term…
Abstract
Techniques for related to retail transaction are disclosed. The techniques involve various uses allowing a customer to request that another customer pay for a retail transaction. Authorization for the payment may be automatic or may require authorization from the another customer for a transaction over a specified amount.
Claims29
A system comprising:
- a database configured to store a plurality of customer accounts, including a first customer account and a second customer account, the first customer account being associated with a first customer and the second customer account being associated with a second customer, the first customer account including a first customer identification number and a method of payment associated with the first customer account, wherein the method of payment associated with the first customer account is the second customer account, the second customer account including a third party authorization record, the third party authorization record including the first customer identification number, a third party method of payment and authorization criteria;
- a sale computer system;
- and
- an emitter in communication with the sale computer system, the emitter configured to generate and emit vibrations comprising a vibratory signal, the vibratory signal comprising embedded data, wherein the emitter comprises a platform, a mobile device is associated with the first customer, the mobile device comprises a sensor and a customer control unit, the sensor of the mobile device is configured to receive the vibrations emitted by the emitter, the customer control unit is configured to receive the vibratory signal from the sensor, the customer control unit is configured to decode the embedded data in the vibratory signal, and the customer control unit is configured to pair the mobile device with the sale computer system via an external communication network,
- wherein:
- the sale computer system is paired with the mobile device of the first customer, the sale computer system is configurable to communicate with the database and configured to receive a customer order, the customer order including at least one item to be purchased and a customer identification number, the sale computer system being configured to access the database and identify a customer account in the database associated with the customer identification number in the customer order, and when the customer account is the first customer account, the sale computer system being further configured to:
- retrieve the third party authorization record from the second customer account;
- confirm whether the authorization criteria in the third party authorization record are met;
- when the authorization criteria have been met, process the customer order by authorizing payment for the at least one item using the third party method of payment stored in the third party authorization record of the second customer account;
- and
- when the authorization criteria have not been met:
- display a message to the second customer requesting authorization for the third party method of payment associated with the second customer account;
- receive the authorization for the third party method of payment by the second customer;
- and
- after receiving the authorization for the third party method of payment, authorize the payment for the at least one item using the third party method of payment stored in the third party authorization record of the second customer account.
A method comprising:
- storing a plurality of customer accounts in a database, the plurality of customer accounts including a first customer account and a second customer account, the first customer account being associated with a first customer and the second customer account associated with a second customer, the first customer account including a first customer identification number and a method of payment associated with the first customer account, wherein the method of payment associated with the first customer account is the second customer account, the second customer account including a third party authorization record, the third party authorization record including the first customer identification number, a third party method of payment and authorization criteria;
- emitting, by an emitter in communication with a sale computer system, the emitter configured to generate and emit vibrations comprising a vibratory signal, the vibratory signal comprising embedded data, wherein the emitter comprises a platform, a mobile device is associated with the first customer, the mobile device comprises a sensor and a customer control unit, the sensor of the mobile device is configured to receive the vibrations emitted by the emitter, the customer control unit is configured to receive the vibratory signal from the sensor, the customer control unit is configured to decode the embedded data in the vibratory signal, and the customer control unit is configured to pair the mobile device with the sale computer system via an external communication network;
- receiving, at the sale computer system a customer order, the customer order including at least one item to be purchased and a customer identification number, and the sale computer system is paired with the mobile device of the first customer;
- accessing, by the sale computer system, the database and identifying a customer account in the database associated with the customer identification number in the customer order;
- when the identified customer account is the first customer account, retrieving the third party authorization record from the second customer account and confirming that the authorization criteria in the third party authorization record are met, and when the authorization criteria have been met, processing the customer order by authorizing payment for the at least one item using the third party method of payment stored in the third party authorization record of the second customer account;
- and
- when the authorization criteria have not been met:
- display a message to the second customer requesting authorization for the third party method of payment associated with the second customer account;
- receive the authorization for the third party method of payment by the second customer;
- and
- after receiving the authorization for the third party method of payment, authorize the payment for the at least one item using the third party method of payment stored in the third party authorization record of the second customer account.
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:
- store a plurality of customer accounts in a database, the plurality of customer accounts including a first customer account and a second customer account, the first customer account being associated with a first customer and the second customer account associated with a second customer, the first customer account including a first customer identification number and a method of payment, associated with the first customer account, wherein the method of payment associated with the first customer account is the second customer account, the second customer account including a third party authorization record, the third party authorization record including the first customer identification number, a third party method of payment and a set of authorization criteria;
- emit, by an emitter in communication with a sale computer system, the emitter configured to generate and emit vibrations comprising a vibratory signal, the vibratory signal comprising embedded data, wherein the emitter comprises a platform, a mobile device is associated with the first customer, the mobile device comprises a sensor and a customer control unit, the sensor of the mobile device is configured to receive the vibrations emitted by the emitter, the customer control unit is configured to receive the vibratory signal from the sensor, the customer control unit is configured to decode the embedded data in the vibratory signal, and the customer control unit is configured to pair the mobile device with the sale computer system via an external communication network;
- receive, at the sale computer system, a customer order, the customer order including at least one item to be purchased and a customer identification number, and the sale computer system is paired with the mobile device of the first customer;
- access, by the sale computer system, the database and identify a customer account in the database associated with the customer identification number in the customer order;
- when the identified customer account is the first customer account, retrieve the third party authorization record from the second customer account and confirm that the authorization criteria in the third party authorization record are met, and when the authorization criteria have been met, processing the customer order by authorizing payment for the at least one item using the third party method of payment stored in the third party authorization record of the second customer account;
- and
- when the authorization criteria have not been met:
- display a message to the second customer requesting authorization for the third party method of payment associated with the second customer account;
- receive the authorization for the third party method of payment by the second customer;
- and
- after receiving the authorization for the third party method of payment, authorize the payment for the at least one item using the third party method of payment stored in the third party authorization record of the second customer account.
Dependencies are inferred from the claim text.