US 11,715,091 B2
Dynamic payment device assignments using a cloud-based transaction system
Harry Tu, Pleasanton, CA (US)
Assigned to Aldelo, LP, Pleasanton, CA (US)
Filed by Aldelo, LP, Pleasanton, CA (US)
Filed on Dec. 23, 2020, as Appl. No. 17/132,781.
Prior Publication US 2022/0198434 A1, Jun. 23, 2022
Int. Cl. G06Q 20/32 (2012.01); G06Q 20/34 (2012.01)
CPC G06Q 20/3276 (2013.01) [G06Q 20/3224 (2013.01); G06Q 20/352 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
obtaining, by one or more processors of a cloud-based payment service system and from a mobile device of a customer, a unique identifier that identifies a location of the mobile device within an entity and a request to perform a payment transaction at the entity, wherein a connection between the cloud-based payment service system and the mobile device is automatically initiated in response to the mobile device scanning a code comprising the unique identifier and a URL (Uniform Resource Locator) of the cloud-based payment service;
determining, by the cloud-based payment service and based on the unique identifier, the entity and a first location within the entity;
determining, by the cloud-based payment service and based on the first location within the entity, from a plurality of payment devices at the entity, a particular payment device at which the payment transaction is to be completed;
in response to determining the particular payment device:
generating a verification code for the payment transaction and the customer;
transmitting, via a first signal from the cloud-based payment service to the mobile device of the customer, the verification code and an indication of the particular payment device at which the payment transaction is to be completed, wherein the customer provides the verification code to the particular payment device prior to completion of the payment transaction; and
transmitting, via a second signal from the cloud-based payment service to the particular payment device, payment transaction information including the verification code, wherein the verification code is used by the particular payment device to perform the payment transaction with the customer after the particular payment device verifies the customer on in response to a comparison of the verification code received by the particular payment device with the verification code provided by the customer during the payment transaction;
receiving, from the particular payment device, an outcome of the payment transaction; and
providing, to the mobile device, in response to receiving the outcome of the payment transaction from the particular payment device, an indication of the outcome of the payment transaction.