CPC G06Q 40/00 (2013.01) [G06Q 30/02 (2013.01); G06Q 30/0255 (2013.01); G06Q 30/0267 (2013.01); G06Q 30/0277 (2013.01)] | 20 Claims |
1. A system comprising:
one or more processors; and
a memory in communication with the one or more processors and storing instructions that, when executed by the one or more processors, are configured to cause the system to:
receive a request to make a purchase;
determine, based on account information associated with a customer account of a customer, that the customer account is associated with a plurality of rewards accounts each associated with respective rewards points;
receive data comprising specific criteria for determining an allocation of the respective rewards points to be used for the purchase;
determine the allocation of the respective rewards points to be used for the purchase based on the received data;
generate an interactive user display using the determined allocation, the interactive user display configured to:
provide an option to pay for the purchase using the plurality of rewards accounts;
automatically preselect the determined allocation of points of the respective rewards points to be used for the purchase; and
automatically arrange the respective rewards points based on the determined allocation;
transmit for display the interactive user display to a customer device associated with the customer in response to receiving the request to make the purchase;
receive, from the customer device, one or more selections of the respective rewards points to be used for the purchase; and
update the interactive user display to provide updated available respective rewards points based on the one or more selections.
|