Patent ID: 11922452
Assignee: PAYPAL, INC.
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 9:
10. A method comprising:
in response to detecting that a location of a user device corresponds to a merchant, determining that one or more transactions previously completed at the merchant by a user account being accessed by the user device have unprocessed rewards;
identifying, in response to determining that the one or more transactions previously completed at the merchant by the user account being accessed by the user device have the unprocessed rewards, a smart contract, from a plurality of smart contracts, that corresponds to the merchant and the user account;
causing the identified smart contract to allocate, to the user account, an amount of the unprocessed rewards that corresponds to the one or more transactions previously completed at the merchant;
initiating processing of a transaction corresponding to the merchant and the user account being accessed by the user device;
detecting, by communicating with a beacon at the merchant, that location of other user devices corresponds to the merchant;
identifying, during the processing of the transaction, a second smart contract from the plurality of smart contracts that correspond to a second merchant, wherein the plurality of smart contracts are accessible by user accounts of the other user devices at the location that corresponds to the merchant and wherein a second amount of unprocessed rewards in the second smart contract dynamically changes with a number of the other user devices at the location that corresponds to the merchant; and
causing, during the processing of the transaction, the identified second smart contract to allocate, to the user account, the second amount of unprocessed rewards that corresponds to a second one or more transactions previously completed at the second merchant; and
completing the processing of the transaction using the amount of the unprocessed rewards and the second amount of unprocessed rewards in the user account.