IP Library Granted Patent US 12,632,844
Granted Patent B2
US 12,632,844 · App. 18/627,331 · Granted May 19, 2026

Expedited point-of-sale merchant payments

Inventors: Kyle Matson (San Francisco, CA); Wesley Kim (San Francisco, CA); Christopher Lang Mocko (San Francisco, CA); Edward Chung (San Francisco, CA); Robert Harrison Gilliam (San Francisco, CA)
Assignee: Block, Inc.
G06Q20/202G06Q20/4016G06Q20/405G06Q20/407
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,632,844
App. No.
18/627,331
Granted
May 19, 2026
Kind
B2
Abstract

A payment service may receive interaction data from a plurality of entities and analyze interactions to identify one or more interactions eligible for expedited payment. The expedited payment comprises a near real-time transfer of funds to a financial account of an entity. A user interface may be presented via an entity device that includes a representation of the eligible interaction(s). A pop-up window may be overlaid on the user interface that includes a display element selectable to request the expedited payment of at least one of the eligible interactions. Based on receipt of an indication that the entity has selected the display element, an expedited payment may be initiated for the at least one eligible interaction. After initiating the expedited payment in near real-time, a non-expedited payment may be initiated for remaining interaction(s).

Claims (60)

1 . A method comprising:

sending, by a point-of-sale (POS) device associated with a merchant and to one or more computing devices of a service provider, transaction data associated with a plurality of transactions of the merchant, wherein the transaction data includes authorization for individual payment amounts for the plurality of transactions;

receiving, by the POS device and from the one or more computing devices, an indication of one or more eligible transactions eligible for expedited payment to the merchant, wherein the expedited payment comprises a near real-time transfer of funds to a financial account of the merchant, and wherein the one or more eligible transactions are identified based at least in part on an analysis performed by the one or more computing devices;

receiving, by the POS device and from the one or more computing devices, data that causes presentation, via a display of the POS device, of a user interface including a listing of merchant transactions including a representation of the one or more eligible transactions;

receiving, by the POS device and from the one or more computing devices, data that causes presentation, via the display of the POS device, of a first pop-up window overlaid on the user interface, wherein the first pop-up window includes a first selectable display element selectable to request the expedited payment of at least one eligible transaction of the one or more eligible transactions, and a second selectable display element selectable to dismiss an option for expedited payment and remove the first pop-up window;

receiving, via the user interface, an indication of a selection of the first selectable display element;

sending, by the POS device and to the one or more computing devices, the indication of the selection;

receiving, by the POS device and from the one or more computing devices, an indication that the one or more computing devices has initiated the expedited payment for the at least one eligible transaction to the financial account of the merchant;

receiving, by the POS device and from the one or more computing devices, data that causes presentation, via the display of the POS device, of a second pop-up window, wherein the second pop-up window comprises an indication that a financial institution associated with the financial account of the merchant has confirmed a successful payment of a total amount;

reconfiguring the user interface to remove the at least one eligible transaction from the listing of merchant transactions; and

based at least in part on a predetermined time occurring, receiving, by the POS device and from the one or more computing devices, an indication that the financial institution has confirmed a batch funds transfer has occurred, wherein the batch funds transfer includes depositing payments for transactions that are ineligible for expedited payment into the financial account of the merchant.

2 . The method of claim 1 , wherein a particular transaction of the one or more eligible transactions is determined to be eligible for the expedited payment based at least in part on a score associated with the particular transaction satisfying a criterion, wherein the score is associated with a risk of subsequent chargeback for the particular transaction.

3 . The method of claim 1 , wherein the one or more eligible transactions are determined to be eligible for the expedited payment based at least in part on at least one of the transaction data, merchant data, or customer data.

4 . The method of claim 1 , further comprising:

receiving, by the POS device and from the one or more computing devices, an indication of one or more ineligible transactions ineligible for expedited payment to the merchant.

5 . The method of claim 4 , wherein a particular transaction of the one or more ineligible transactions is determined to be ineligible for the expedited payment based at least in part on a score associated with the particular transaction, wherein the score is associated with a risk of subsequent chargeback for the ineligible transaction satisfying a criterion.

6 . The method of claim 4 , further comprising:

receiving, by the POS device, an indication that the one or more computing devices has initiated non-expedited payment for at least one of the one or more ineligible transactions to the financial account of the merchant.

7 . The method of claim 1 , wherein the one or more eligible transactions are determined to be eligible for the expedited payment based at least in part on determining that a payment network associated with a payment instrument of the merchant supports the expedited payment.

8 . The method of claim 7 , wherein a determination that the payment network associated with the payment instrument supports expediting payments is based at least in part on historical transactions associated with the payment instrument.

9 . The method of claim 7 , wherein a determination that the payment network supports expediting payments increases a speed of performing the analysis.

10 . The method of claim 1 , wherein the first pop-up window further includes a third selectable display element selectable to decline expedited payment of an eligible transaction.

11 . The method of claim 1 , wherein the first pop-up window further comprises an indication of a summed amount of the one or more eligible transactions.

12 . The method of claim 1 , further comprising:

responsive at least in part to initiation of the expedited payment, presenting an indication of a total amount of the expedited payment.

13 . The method of claim 1 ,

wherein the indication that the financial institution has confirmed the batch funds transfer has occurred, is presented via a third pop-up window.

14 . A point-of-sale (POS) device comprising:

one or more processors; and

one or more non-transitory computer-readable media storing instructions executable by the one or more processors, wherein the instructions cause the one or more processors to perform acts comprising:

sending, to one or more computing devices of a service provider, transaction data associated with a plurality of transactions of a merchant associated with the POS device, wherein the transaction data includes authorization for individual payment amounts for the plurality of transactions;

receiving, from the one or more computing devices, an indication of one or more eligible transactions eligible for expedited payment to the merchant, wherein the expedited payment comprises a near real-time transfer of funds to a financial account of the merchant, and wherein the one or more eligible transactions are identified based at least in part on an analysis performed by the one or more computing devices;

receiving, by the POS device and from the one or more computing devices, data that causes presentation, via a display, of a user interface including a listing of merchant transactions including a representation of the one or more eligible transactions;

receiving, by the POS device and from the one or more computing devices, data that causes presentation, via the display, of a first pop-up window overlaid on the user interface, wherein the first pop-up window includes a first selectable display element selectable to request the expedited payment of at least one eligible transaction of the one or more eligible transactions, and a second selectable display element selectable to dismiss an option for expedited payment and remove the first pop-up window;

receiving, via the user interface, an indication of a selection of the first selectable display element;

sending, to the one or more computing devices, the indication of the selection;

receiving, from the one or more computing devices, an indication that the one or more computing devices has initiated the expedited payment for the at least one eligible transaction to the financial account of the merchant;

receiving, by the POS device and from the one or more computing devices, data that causes presentation, via the display of the POS device, of a second pop-up window, wherein the second pop-up window comprises an indication that a financial institution associated with the financial account of the merchant has confirmed a successful payment of a total amount;

reconfiguring the user interface to remove the at least one eligible transaction from the listing of merchant transactions; and

based at least in part on a predetermined time occurring, receiving, from the one or more computing devices, an indication that the financial institution has confirmed a batch funds transfer has occurred, wherein the batch funds transfer includes depositing payments for transactions that are ineligible for expedited payment into the financial account of the merchant.

15 . The POS device of claim 14 , the acts further comprising:

receiving, by the POS device and from the one or more computing devices, an indication of one or more ineligible transactions ineligible for expedited payment to the merchant.

16 . The POS device of claim 15 , the acts further comprising:

receiving, by the POS device, an indication that the one or more computing devices has initiated non-expedited payment for at least one of the one or more ineligible transactions to the financial account of the merchant.

17 . The POS device of claim 14 , wherein the first pop-up window further includes a third selectable display element selectable to decline expedited payment of an eligible transaction.

18 . The POS device of claim 14 , wherein the first pop-up window further comprises an indication of a summed amount of the one or more eligible transactions.

19 . One or more non-transitory computer-readable media storing instructions executable by one or more processors that, when executed by the one or more processors, cause the one or more processors to perform acts comprising:

sending, to one or more computing devices of a service provider, transaction data associated with a plurality of transactions of a merchant, wherein the transaction data includes authorization for individual payment amounts for the plurality of transactions;

receiving, from the one or more computing devices, an indication of one or more eligible transactions eligible for expedited payment to the merchant, wherein the expedited payment comprises a near real-time transfer of funds to a financial account of the merchant, and wherein the one or more eligible transactions are identified based at least in part on an analysis performed by the one or more computing devices;

receiving, data that causes presentation, via a display, of a user interface including a listing of merchant transactions including a representation of the one or more eligible transactions;

receiving, data that causes presentation, via the display, of a first pop-up window overlaid on the user interface, wherein the first pop-up window includes a first selectable display element selectable to request the expedited payment of at least one eligible transaction of the one or more eligible transactions, and a second selectable display element selectable to dismiss an option for expedited payment and remove the first pop-up window;

receiving, via the user interface, an indication of a selection of the first selectable display element;

sending, to the one or more computing devices, the indication of the selection;

receiving, from the one or more computing devices, an indication that the one or more computing devices has initiated the expedited payment for the at least one eligible transaction to the financial account of the merchant;

receiving, data that causes presentation, via the display, of a second pop-up window, wherein the second pop-up window comprises an indication that a financial institution associated with the financial account of the merchant has confirmed a successful payment of a total amount;

reconfiguring the user interface to remove the at least one eligible transaction from the listing of merchant transactions; and

based at least in part on a predetermined time occurring, receiving, from the one or more computing devices, an indication that the financial institution has confirmed a batch funds transfer has occurred, wherein the batch funds transfer includes depositing payments for transactions that are ineligible for expedited payment into the financial account of the merchant.

20 . The one or more non-transitory computer-readable media of claim 19 , the acts further comprising:

receiving, from the one or more computing devices, an indication of one or more ineligible transactions ineligible for expedited payment to the merchant; and

receiving, from the one or more computing devices, an indication that the one or more computing devices has initiated non-expedited payment for at least one of the one or more ineligible transactions to the financial account of the merchant.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2024
From: MATSON, KYLE; KIM, WESLEY; MOCKO, CHRISTOPHER LANG; GILLIAM, ROBERT HARRISON; CHUNG, EDWARD
To: SQUARE, INC.
Reel/Frame 067012/0523 →
CHANGE OF NAME Recorded Apr 4, 2024
From: SQUARE, INC.
To: BLOCK, INC.
Reel/Frame 067023/0563 →
Continuity (4)
Continuation 16859735 · Apr 27, 2020
Continuation 15665076 · Jul 31, 2017
Continuation 14732191 · Jun 5, 2015
Related Publication 20240249263A1 · Jul 25, 2024
References Cited (118)
US 5819226A · Gopinathan et al. · 1998 [cited by applicant]
US 6330546B1 · Gopinathan et al. · 2001 [cited by applicant]
US 7297723B2 · Wilke et al. · 2007 [cited by applicant]
US 7578438B2 · Hogg et al. · 2009 [cited by applicant]
US 7596260B2 · Tedesco et al. · 2009 [cited by applicant]
US 7620592B2 · O'Mara et al. · 2009 [cited by applicant]
US 7653598B1 · Hamilton et al. · 2010 [cited by applicant]
US 7668769B2 · Baker et al. · 2010 [cited by applicant]
US 7702583B1 · Hamilton et al. · 2010 [cited by applicant]
US 7788195B1 · Subramanian et al. · 2010 [cited by applicant]
US 7792405B2 · Stoesz et al. · 2010 [cited by applicant]
US 7809617B1 · Hamilton et al. · 2010 [cited by applicant]
US 7912773B1 · Subramanian et al. · 2011 [cited by applicant]
US 7970701B2 · Lewis et al. · 2011 [cited by applicant]
US 8005737B2 · Hammad · 2011 [cited by applicant]
US 8020763B1 · Kowalchyk et al. · 2011 [cited by applicant]
US 8027912B1 · Thomas · 2011 [cited by applicant]
US 8224723B2 · Bosch et al. · 2012 [cited by applicant]
US 8417650B2 · Graepel et al. · 2013 [cited by applicant]
US 8676726B2 · Hore et al. · 2014 [cited by applicant]
US 8885894B2 · Rowen et al. · 2014 [cited by applicant]
US 9384493B2 · Harris et al. · 2016 [cited by applicant]
US 9454733B1 · Purpura et al. · 2016 [cited by applicant]
US 9508075B2 · Geckle et al. · 2016 [cited by applicant]
US 9524501B2 · Weber · 2016 [cited by applicant]
US 9607336B1 · Dean et al. · 2017 [cited by applicant]
US 9727869B1 · Matson et al. · 2017 [cited by applicant]
US 9773227B2 · Zoldi et al. · 2017 [cited by applicant]
US 9836786B1 · Baker · 2017 [cited by applicant]
US 9842175B2 · Steinberg et al. · 2017 [cited by applicant]
US 9852427B2 · Caldera · 2017 [cited by applicant]
US 9888007B2 · Caldera et al. · 2018 [cited by applicant]
US 9892465B2 · Love et al. · 2018 [cited by applicant]
US 9898509B2 · Saperstein et al. · 2018 [cited by applicant]
US 9906402B2 · Ramachandran et al. · 2018 [cited by applicant]
US 9910980B2 · Kolacinski et al. · 2018 [cited by applicant]
US 9911110B2 · Scott et al. · 2018 [cited by applicant]
US 9912648B2 · Taylor, III et al. · 2018 [cited by applicant]
US 10062078B1 · Boates et al. · 2018 [cited by applicant]
US 10068235B1 · Boates et al. · 2018 [cited by applicant]
US 10636035B1 · Matson et al. · 2020 [cited by applicant]
US 10915900B1 · Higgins et al. · 2021 [cited by applicant]
US 20020095360A1 · Joao · 2002 [cited by applicant]
US 20020120537A1 · Morea et al. · 2002 [cited by applicant]
US 20020120559A1 · O'Mara et al. · 2002 [cited by applicant]
US 20020139837A1 · Spitz et al. · 2002 [cited by applicant]
US 20020194119A1 · Wright · 2002 [cited by examiner]
US 20040172360A1 · Mabrey et al. · 2004 [cited by applicant]
US 20040230527A1 · Hansen et al. · 2004 [cited by applicant]
US 20050144097A1 · Lundberg · 2005 [cited by applicant]
US 20060059073A1 · Walzak · 2006 [cited by applicant]
US 20070011030A1 · Bregante et al. · 2007 [cited by applicant]
US 20070050840A1 · Grandcolas et al. · 2007 [cited by applicant]
US 20070094137A1 · Phillips et al. · 2007 [cited by applicant]
US 20070143209A1 · German et al. · 2007 [cited by applicant]
US 20080015985A1 · Abhari et al. · 2008 [cited by applicant]
US 20080033877A1 · Blair et al. · 2008 [cited by applicant]
US 20080040261A1 · Nix et al. · 2008 [cited by applicant]
US 20080140564A1 · Tal et al. · 2008 [cited by applicant]
US 20080235123A1 · Olliphant et al. · 2008 [cited by applicant]
US 20080288405A1 · John · 2008 [cited by applicant]
US 20090094125A1 · Killian et al. · 2009 [cited by applicant]
US 20090164325A1 · Bishop et al. · 2009 [cited by applicant]
US 20090164326A1 · Bishop et al. · 2009 [cited by applicant]
US 20090164328A1 · Bishop et al. · 2009 [cited by applicant]
US 20090164329A1 · Bishop et al. · 2009 [cited by applicant]
US 20090164331A1 · Bishop et al. · 2009 [cited by applicant]
US 20090287564A1 · Bishop et al. · 2009 [cited by applicant]
US 20090307028A1 · Eldon et al. · 2009 [cited by applicant]
US 20100169170A1 · Fordyce, III et al. · 2010 [cited by applicant]
US 20100305976A1 · Fischer et al. · 2010 [cited by applicant]
US 20110022516A1 · Gao et al. · 2011 [cited by applicant]
US 20110137789A1 · Kortina et al. · 2011 [cited by applicant]
US 20110159846A1 · Kemshall · 2011 [cited by applicant]
US 20110313835A1 · Falkenborg et al. · 2011 [cited by applicant]
US 20120158566A1 · Fok et al. · 2012 [cited by applicant]
US 20120185398A1 · Weis et al. · 2012 [cited by applicant]
US 20120215691A1 · Tal · 2012 [cited by examiner]
US 20120303425A1 · Katzin et al. · 2012 [cited by applicant]
US 20130138563A1 · Gilder et al. · 2013 [cited by applicant]
US 20130139222A1 · Kirillin et al. · 2013 [cited by applicant]
US 20130275308A1 · Paraskeva et al. · 2013 [cited by applicant]
US 20130311369A1 · Elrod et al. · 2013 [cited by applicant]
US 20130346302A1 · Purves · 2013 [cited by examiner]
US 20140074717A1 · Evans · 2014 [cited by applicant]
US 20140089192A1 · Boding et al. · 2014 [cited by applicant]
US 20140156531A1 · Poon et al. · 2014 [cited by applicant]
US 20140164154A1 · Ramaci · 2014 [cited by applicant]
US 20140222616A1 · Siemiatkowski et al. · 2014 [cited by applicant]
US 20140244491A1 · Eberle et al. · 2014 [cited by applicant]
US 20140258118A1 · Scott et al. · 2014 [cited by applicant]
US 20140279312A1 · Mason et al. · 2014 [cited by applicant]
US 20140288989A1 · Goeppinger · 2014 [cited by applicant]
US 20150006393A1 · Allin et al. · 2015 [cited by applicant]
US 20150012738A1 · Shah et al. · 2015 [cited by applicant]
US 20150112866A1 · Muthu et al. · 2015 [cited by applicant]
US 20150134508A1 · Lucas · 2015 [cited by examiner]
US 20150161609A1 · Christner · 2015 [cited by applicant]
US 20150186841A1 · Sar et al. · 2015 [cited by applicant]
US 20150193748A1 · Pentel et al. · 2015 [cited by applicant]
US 20150220920A1 · Howe · 2015 [cited by applicant]
US 20150235207A1 · Murphy, Jr. et al. · 2015 [cited by applicant]
US 20150235208A1 · Murphy et al. · 2015 [cited by applicant]
US 20150242835A1 · Vaughan et al. · 2015 [cited by applicant]
US 20160117676A1 · Jiang et al. · 2016 [cited by applicant]
US 20160379216A1 · Wang et al. · 2016 [cited by applicant]
US 20170083878A1 · Conrad et al. · 2017 [cited by applicant]
US 20170132624A1 · Muchang et al. · 2017 [cited by applicant]
US 20170178134A1 · Senci et al. · 2017 [cited by applicant]
US 20170278089A1 · Kothari et al. · 2017 [cited by applicant]
US 20180060839A1 · Murali · 2018 [cited by applicant]
US 20180197175A1 · Groarke · 2018 [cited by applicant]
US 20180303577A1 · Sweeney et al. · 2018 [cited by applicant]
US 20200258065A1 · Matson et al. · 2020 [cited by applicant]
WO 2014087179A1 · 2014 [cited by applicant]
WO 2016011170A1 · 2016 [cited by applicant]
“3.2.4.3.1. sklearn.ensemble.RandomForestClassifier”, Scikit Learn, Retrieved from the Internet URL: http://scikit-learn.org/stable/modules/generated/sklearn.ensemble.RandomForestClassifier.html, on Mar. 14, 2016, 11 pa… [cited by applicant]
Breiman L., “Random Forests”, University of California, Berkeley, dated Jan. 2001, 32 pages. [cited by applicant]