US 12,271,879 B2
Dynamically determining a customized transaction flow
Brian Grassadonia, San Francisco, CA (US)
Assigned to Block, Inc., Oakland, CA (US)
Filed by Block, Inc., Oakland, CA (US)
Filed on Jan. 17, 2024, as Appl. No. 18/415,540.
Application 18/415,540 is a continuation of application No. 17/700,241, filed on Mar. 21, 2022, granted, now 11,915,216.
Application 17/700,241 is a continuation of application No. 16/565,016, filed on Sep. 9, 2019, granted, now 11,301,825, issued on Apr. 12, 2022.
Application 16/565,016 is a continuation of application No. 14/830,659, filed on Aug. 19, 2015, granted, now 10,410,194, issued on Sep. 10, 2019.
Prior Publication US 2024/0161079 A1, May 16, 2024
Int. Cl. G06Q 20/10 (2012.01); G06Q 20/14 (2012.01); G06Q 20/20 (2012.01); G06Q 20/32 (2012.01); G06Q 20/40 (2012.01); G06Q 50/12 (2012.01)
CPC G06Q 20/14 (2013.01) [G06Q 20/202 (2013.01); G06Q 20/327 (2013.01); G06Q 50/12 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a payment service system (PSS) comprising one or more processors and from a mobile device of a payer, a request to engage in a payment transaction, the request including identifying information of the payer;
identifying, by the PSS comprising the one or more processors and based on the identifying information, potential payees of a plurality of payees for display to the payer via a payment user interface associated with the PSS and executing on the mobile device;
receiving, by the PSS comprising the one or more processors and from the mobile device, input identifying a particular payee of the plurality of payees;
in response to receiving the input identifying the particular payee, identifying, by the PSS comprising the one or more processors, a payee type based on a characteristic of the particular payee;
selecting, by the PSS comprising the one or more processors, and based on the payee type, a transaction flow from multiple different transaction flows stored in a database in association with multiple different payee types;
sending, by the PSS comprising the one or more processors, a command to the mobile device, the command including data that, when received at the mobile device, automatically initiates the transaction flow at the payment user interface by the mobile device presenting a series of user interfaces corresponding to the transaction flow to enable the payer to enter a payment amount to complete the payment transaction with the particular payee via the PSS;
receiving, by the PSS comprising the one or more processors and from the payment user interface, an approval of the payment transaction associated with the payment transaction with the particular payee, the approval received at a completion of the transaction flow and comprising the payment amount indicated by the payer; and
based at least in part on the approval, automatically causing, by the PSS comprising the one or more processors, the payment amount to be transferred to a financial account of the particular payee.