IP Library Granted Patent US 12,299,667
Granted Patent B2
US 12,299,667 · App. 17/987,702 · Granted May 13, 2025

Transaction identification by comparison of merchant transaction data and context data

Inventors: Pritesh Bodalia (Waterloo, CA); Deepkarn Bedi (Sausalito, CA); Christopher Sukovich (San Francisco, CA); Jessica Bullitt (San Francisco, CA)
Assignee: Block, Inc.
G06Q20/3276G06F9/547G06K7/1095G06K7/1417G06Q20/085G06Q20/202G06Q20/223G06Q20/227G06Q20/326G06Q30/0633G06Q40/02G06K2007/10524
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,299,667
App. No.
17/987,702
Granted
May 13, 2025
Kind
B2
Abstract

Transaction identification is described. A payment processing platform can receive (i) transaction data associated with a transaction between a merchant and a customer and (ii) a transaction code from a payment making platform. The payment processing platform can receive an indication of an interaction between a computing device of the customer and the transaction code, wherein the indication is associated with context data associated with the interaction. Based at least partly on comparing the transaction data with the context data, determining that the customer is associated with the transaction and causing an association between the customer and the transaction, wherein the association causes at least a portion of the transaction data to be provided to a mobile payment application, associated with the payment making platform, on the computing device of the customer.

Claims (48)

1. A computer-implemented method comprising:

receiving, by one or more computing devices of a service provider, data comprising (1) an indication of an interaction between a computing device of a customer and a transaction code and (2) first context data associated with the interaction, wherein the transaction code comprises a deep link to a payment application;

determining, by the one or more computing devices of the service provider and based at least in part on the first context data and second context data associated with a transaction with a merchant, that the customer is associated with the transaction with the merchant; and

causing, by the one or more computing devices of the service provider, an association between the customer and the transaction, wherein the association causes transaction data associated with the transaction to be provided to the payment application on the computing device of the customer.

2. The computer-implemented method as claim 1 recites, wherein, at a time of the interaction, the transaction code is presented via a user interface of a point-of-sale application on a computing device of the merchant.

3. The computer-implemented method as claim 2 recites, wherein the user interface comprises at least one of a cart building user interface or a payment type selection user interface.

4. The computer-implemented method as claim 1 recites, wherein the second context data is received from a point-of-sale application executing on a computing device of the merchant, and wherein determining that the customer is associated with the transaction based at least in part on the first context data and the second context data comprises determining a correspondence between the first context data and the second context data.

5. The computer-implemented method as claim 4 recites, wherein:

the first context data includes a first timestamp;

the second context data includes a second timestamp; and

determining the correspondence comprises correlating the first timestamp and the second timestamp.

6. The computer-implemented method as claim 4 recites, wherein:

the first context data includes a first location,

the second context data includes a second location, and

determining the correspondence comprises correlating the first location and the second location.

7. A system comprising:

one or more processors; and

one or more computer-readable media comprising instructions that, when executed by the one or more processors, cause the system to perform operations comprising:

receiving, from one or more computing devices, data comprising (1) an indication of an interaction between a computing device of a customer and a transaction code and (2) first context data associated with the interaction, wherein the transaction code comprises a deep link to a payment application;

determining, based at least in part on the first context data and second context data associated with a transaction with a merchant, that the customer is associated with the transaction with the merchant; and

causing an association between the customer and the transaction, wherein the association causes transaction data associated with the transaction to be provided to the payment application on the computing device of the customer.

8. The system as claim 7 recites, wherein, at a time of the interaction, the transaction code is presented via a cart building user interface of a point-of-sale application on a computing device of the merchant, the cart building user interface being usable for adding one or more items to a virtual cart.

9. The system as claim 7 recites, wherein the association further causes a movement of funds from an account of the customer to an account of the merchant to process payment for the transaction.

10. The system as claim 7 recites, wherein the association further causes information associated with the transaction to be presented via a cart building user interface of the payment application.

11. The system as claim 10 recites, wherein the information indicates at least one of:

the merchant;

one or more items associated with the transaction;

a total cost of the transaction; or

an incentive associated with at least one of the merchant or the one or more items.

12. The system as claim 7 recites, wherein the second context data is received from a point-of-sale application on a computing device of the merchant, and wherein determining that the customer is associated with the transaction based at least in part on the first context data and the second context data comprises determining a correspondence between the first context data and the second context.

13. The system as claim 12 recites, wherein:

the first context data includes a first transaction identifier;

the second context data includes a second transaction identifier; and

determining the correspondence comprises correlating the first transaction identifier and the second transaction identifier.

14. A computer-implemented method comprising:

receiving, by one or more computing devices of a service provider, first context data associated with an interaction between a computing device of a customer and a transaction code, wherein the transaction code comprise a deep link to a payment application;

determining, by the one or more computing devices of the service provider and based at least in part on the first context data and second context data associated with a transaction with a merchant, that the customer is associated with the transaction with the merchant; and

causing, by the one or more computing devices of the service provider, an association between the customer and the transaction, wherein the association causes transaction data associated with the transaction to be provided to the payment application on a computing device of the customer.

15. The computer-implemented method as claim 14 recites, wherein:

the first context data is received in association with an indication of the interaction; and

the indication indicates that the customer captured the transaction code using a sensor of the computing device of the customer.

16. The computer-implemented method as claim 14 recites, wherein:

the first context data is received in association with an indication of the interaction; and

the indication indicates that the customer interacted with the transaction code via a user interface.

17. The computer-implemented method as claim 14 recites, wherein the second context data is received from a point-of-sale application executing on a computing device of the merchant, and wherein determining that the customer is associated with the transaction based at least in part on the first context data and the second context data comprises determining a correspondence between the first context data and the second context data.

18. The computer-implemented method as claim 14 recites, wherein the association further causes information associated with the transaction to be presented via a cart building user interface of the payment application.

19. The computer-implemented method as claim 14 recites, wherein the association further causes a movement of funds from an account of the customer to an account of the merchant to process payment for the transaction.

20. The computer-implemented method as claim 14 recites, wherein the second context data comprises at least a portion of the transaction data.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2022
From: BODALIA, PRITESH; BEDI, DEEPKARN; SUKOVICH, CHRISTOPHER; BULLITT, JESSICA
To: SQUARE, INC.
Reel/Frame 061783/0050 →
CHANGE OF NAME Recorded Nov 15, 2022
From: SQUARE, INC.
To: BLOCK, INC.
Reel/Frame 061948/0944 →
Continuity (3)
Continuation 17080025 · Oct 26, 2020
Provisional Application 63076768 · Sep 10, 2020
Related Publication 20230071199A1 · Mar 9, 2023
References Cited (232)
US 6557006B1 · Headrick · 2003 [cited by examiner]
US 7010577B1 · Philyaw · 2006 [cited by examiner]
US 7027999B2 · Smith · 2006 [cited by examiner]
US 7975019B1 · Green · 2011 [cited by examiner]
US 8244590B2 · Rothman · 2012 [cited by examiner]
US 8332323B2 · Stals et al. · 2012 [cited by applicant]
US 8401911B1 · Chu · 2013 [cited by examiner]
US 8616439B1 · Azen et al. · 2013 [cited by applicant]
US 8682739B1 · Feinstein · 2014 [cited by examiner]
US 8813132B2 · Andrews, II · 2014 [cited by examiner]
US 8905303B1 · Ben Ayed · 2014 [cited by applicant]
US 8955084B2 · Do et al. · 2015 [cited by applicant]
US 8984276B2 · Benson et al. · 2015 [cited by applicant]
US 9171302B2 · Jooste · 2015 [cited by applicant]
US 9319745B2 · Rankine · 2016 [cited by examiner]
US 9336528B2 · Beaton · 2016 [cited by examiner]
US 9361610B2 · Matotek et al. · 2016 [cited by applicant]
US 9430784B1 · Frederick · 2016 [cited by examiner]
US 9569806B2 · Mirrashidi · 2017 [cited by examiner]
US 9727869B1 · Matson et al. · 2017 [cited by applicant]
US 9760871B1 · Pourfallah et al. · 2017 [cited by applicant]
US 9785974B1 · Periasamy · 2017 [cited by examiner]
US 9978078B2 · Georgoff · 2018 [cited by examiner]
US 10062103B2 · Wantz, II · 2018 [cited by examiner]
US 10121163B2 · Salari · 2018 [cited by examiner]
US 10192215B1 · Mossoba et al. · 2019 [cited by applicant]
US 10445629B2 · Singh et al. · 2019 [cited by applicant]
US 10467615B1 · Omojola · 2019 [cited by examiner]
US 10482449B1 · Gantert · 2019 [cited by applicant]
US 10586227B2 · Makhdumi et al. · 2020 [cited by applicant]
US 10636019B1 · Abrons · 2020 [cited by applicant]
US 10672020B1 · Reynolds et al. · 2020 [cited by applicant]
US 10777017B1 · Saiger · 2020 [cited by examiner]
US 11055692B1 · Bodalia et al. · 2021 [cited by applicant]
US 11100490B1 · Doyle et al. · 2021 [cited by applicant]
US 11132425B1 · Cohen et al. · 2021 [cited by applicant]
US 11436588B1 · Roth · 2022 [cited by examiner]
US 11640592B2 · Prokop et al. · 2023 [cited by applicant]
US 20020026353A1 · Porat · 2002 [cited by examiner]
US 20020059117A1 · Yoch · 2002 [cited by examiner]
US 20020143659A1 · Keezer · 2002 [cited by examiner]
US 20030101413A1 · Klein · 2003 [cited by examiner]
US 20040006509A1 · Mannik · 2004 [cited by examiner]
US 20050025358A1 · Qi et al. · 2005 [cited by applicant]
US 20050097005A1 · Fargo · 2005 [cited by examiner]
US 20050102188A1 · Hutchison et al. · 2005 [cited by applicant]
US 20050125301A1 · Muni · 2005 [cited by applicant]
US 20050187967A1 · Couch · 2005 [cited by examiner]
US 20050203843A1 · Wood et al. · 2005 [cited by applicant]
US 20050203854A1 · Das et al. · 2005 [cited by applicant]
US 20050211763A1 · Sgambati et al. · 2005 [cited by applicant]
US 20060049256A1 · Von et al. · 2006 [cited by applicant]
US 20060100924A1 · Tevanian, Jr. · 2006 [cited by examiner]
US 20070100802A1 · Celik · 2007 [cited by examiner]
US 20070194123A1 · Frantz et al. · 2007 [cited by applicant]
US 20070194127A1 · Rathus et al. · 2007 [cited by applicant]
US 20070244831A1 · Kuo · 2007 [cited by examiner]
US 20070250901A1 · McIntire · 2007 [cited by examiner]
US 20070255653A1 · Tumminaro et al. · 2007 [cited by applicant]
US 20070300142A1 · King · 2007 [cited by examiner]
US 20080010120A1 · Chung · 2008 [cited by examiner]
US 20080163379A1 · Robinson · 2008 [cited by examiner]
US 20080209308A1 · Brackney · 2008 [cited by examiner]
US 20080222048A1 · Higgins et al. · 2008 [cited by applicant]
US 20080253739A1 · Livesey · 2008 [cited by examiner]
US 20090034784A1 · McQuaide, Jr. · 2009 [cited by examiner]
US 20090148045A1 · Lee · 2009 [cited by examiner]
US 20090240626A1 · Hasson et al. · 2009 [cited by applicant]
US 20090248548A1 · Obermeyer · 2009 [cited by examiner]
US 20090271250A1 · Sriver · 2009 [cited by examiner]
US 20090271289A1 · Klinger · 2009 [cited by examiner]
US 20090276805A1 · Andrews, II · 2009 [cited by examiner]
US 20090281899A1 · Jiang · 2009 [cited by examiner]
US 20100153831A1 · Beaton · 2010 [cited by examiner]
US 20100185525A1 · Hazen · 2010 [cited by examiner]
US 20100211506A1 · Chang et al. · 2010 [cited by applicant]
US 20100306318A1 · Fitzpatrick et al. · 2010 [cited by applicant]
US 20100332496A1 · Horvitz · 2010 [cited by examiner]
US 20110004517A1 · Soto · 2011 [cited by examiner]
US 20110010245A1 · Priebatsch · 2011 [cited by examiner]
US 20110016021A1 · Manning · 2011 [cited by examiner]
US 20110035275A1 · Frankel · 2011 [cited by examiner]
US 20110099088A1 · Berrios · 2011 [cited by examiner]
US 20110238474A1 · Carr · 2011 [cited by examiner]
US 20110251892A1 · Laracey · 2011 [cited by applicant]
US 20110282725A1 · Chatterjee et al. · 2011 [cited by applicant]
US 20110307387A1 · Francia · 2011 [cited by examiner]
US 20110313856A1 · Cohen · 2011 [cited by examiner]
US 20120016780A1 · Lee · 2012 [cited by examiner]
US 20120030066A1 · Stringfellow et al. · 2012 [cited by applicant]
US 20120078735A1 · Bauer et al. · 2012 [cited by applicant]
US 20120095881A1 · Rothman · 2012 [cited by examiner]
US 20120123924A1 · Rose et al. · 2012 [cited by applicant]
US 20120130889A1 · Lyons et al. · 2012 [cited by applicant]
US 20120167145A1 · Incorvia · 2012 [cited by examiner]
US 20120167146A1 · Incorvia · 2012 [cited by examiner]
US 20120179556A1 · Ertas · 2012 [cited by examiner]
US 20120187184A1 · Challa et al. · 2012 [cited by applicant]
US 20120197764A1 · Nuzzi · 2012 [cited by examiner]
US 20120203661A1 · Baharloo · 2012 [cited by examiner]
US 20120203697A1 · Morgan et al. · 2012 [cited by applicant]
US 20120206647A1 · Allsbrook · 2012 [cited by examiner]
US 20120209749A1 · Hammad et al. · 2012 [cited by applicant]
US 20120246018A1 · Sathe et al. · 2012 [cited by applicant]
US 20130005352A1 · Jones et al. · 2013 [cited by applicant]
US 20130013502A1 · Purvis · 2013 [cited by examiner]
US 20130036051A1 · Giordano et al. · 2013 [cited by applicant]
US 20130097031A1 · Royyuru · 2013 [cited by examiner]
US 20130097078A1 · Wong et al. · 2013 [cited by applicant]
US 20130117152A1 · Mebed · 2013 [cited by examiner]
US 20130138510A1 · Carnevali · 2013 [cited by examiner]
US 20130198002A1 · Nuzzi · 2013 [cited by examiner]
US 20130226736A1 · Hogg · 2013 [cited by examiner]
US 20130238455A1 · Laracey · 2013 [cited by applicant]
US 20130246203A1 · Laracey · 2013 [cited by applicant]
US 20130282520A1 · Tapley · 2013 [cited by examiner]
US 20130282527A1 · Mannik · 2013 [cited by examiner]
US 20130283200A1 · Steelberg · 2013 [cited by examiner]
US 20130290149A1 · Rashwan · 2013 [cited by examiner]
US 20130325644A1 · Sivaraman · 2013 [cited by examiner]
US 20130332262A1 · Hunt · 2013 [cited by examiner]
US 20130346302A1 · Purves et al. · 2013 [cited by applicant]
US 20140019266A1 · Stoliartchouk · 2014 [cited by examiner]
US 20140040027A1 · Anderson · 2014 [cited by examiner]
US 20140040139A1 · Brudnicki et al. · 2014 [cited by applicant]
US 20140046780A1 · Rothman · 2014 [cited by examiner]
US 20140046789A1 · Baliga · 2014 [cited by examiner]
US 20140058850A1 · Reckert · 2014 [cited by examiner]
US 20140100991A1 · Lenahan · 2014 [cited by examiner]
US 20140129428A1 · Tyler et al. · 2014 [cited by applicant]
US 20140129919A1 · Benson · 2014 [cited by examiner]
US 20140143075A1 · Eason, Jr. et al. · 2014 [cited by applicant]
US 20140180832A1 · Fox · 2014 [cited by examiner]
US 20140200998A1 · Olliphant · 2014 [cited by examiner]
US 20140207624A1 · Balasubramanian · 2014 [cited by examiner]
US 20140207680A1 · Rephlo · 2014 [cited by applicant]
US 20140229270A1 · Rashwan · 2014 [cited by examiner]
US 20140278608A1 · Johnson · 2014 [cited by examiner]
US 20140278998A1 · Systrom · 2014 [cited by examiner]
US 20140279403A1 · Baird et al. · 2014 [cited by applicant]
US 20140279465A1 · Capps · 2014 [cited by examiner]
US 20140310185A1 · Staflin · 2014 [cited by applicant]
US 20140339304A1 · Kolossovsky · 2014 [cited by examiner]
US 20140365371A1 · Ohlhausen · 2014 [cited by applicant]
US 20150012426A1 · Purves et al. · 2015 [cited by applicant]
US 20150026049A1 · Theurer et al. · 2015 [cited by applicant]
US 20150100426A1 · Hartzell et al. · 2015 [cited by applicant]
US 20150112790A1 · Wolinsky · 2015 [cited by examiner]
US 20150120453A1 · Lee · 2015 [cited by examiner]
US 20150154588A1 · Purves et al. · 2015 [cited by applicant]
US 20150154689A1 · Fitzpatrick · 2015 [cited by examiner]
US 20150178786A1 · Claessens · 2015 [cited by examiner]
US 20150186879A1 · Ortiz et al. · 2015 [cited by applicant]
US 20150227972A1 · Tang · 2015 [cited by examiner]
US 20150278805A1 · Spencer et al. · 2015 [cited by applicant]
US 20150278811A1 · Lal et al. · 2015 [cited by applicant]
US 20150302011A1 · Ochiai · 2015 [cited by examiner]
US 20150302398A1 · Desai et al. · 2015 [cited by applicant]
US 20150302424A1 · Akbarpour · 2015 [cited by examiner]
US 20150326925A1 · Ozkan · 2015 [cited by examiner]
US 20150332211A1 · Esfhani et al. · 2015 [cited by applicant]
US 20150332385A1 · Hogg · 2015 [cited by examiner]
US 20150334108A1 · Khalil · 2015 [cited by examiner]
US 20150348024A1 · Asokan et al. · 2015 [cited by applicant]
US 20150350729A1 · Reynolds · 2015 [cited by examiner]
US 20150379615A1 · Dhar · 2015 [cited by examiner]
US 20160092858A1 · Giles · 2016 [cited by examiner]
US 20160092866A1 · Liberty · 2016 [cited by examiner]
US 20160140532A1 · Kliper · 2016 [cited by examiner]
US 20160148304A1 · Srinath · 2016 [cited by examiner]
US 20160171495A1 · Shah · 2016 [cited by applicant]
US 20160224955A1 · Domeracki · 2016 [cited by examiner]
US 20160225045A1 · Cumberland · 2016 [cited by examiner]
US 20160267569A1 · Hampson · 2016 [cited by examiner]
US 20160295404A1 · Gouget et al. · 2016 [cited by applicant]
US 20160314451A1 · Martin · 2016 [cited by applicant]
US 20160314452A1 · Pochic · 2016 [cited by examiner]
US 20160335613A1 · Laracey · 2016 [cited by applicant]
US 20170024738A1 · Vaidyanathan · 2017 [cited by applicant]
US 20170116640A1 · Sah · 2017 [cited by examiner]
US 20170178097A1 · Karnik et al. · 2017 [cited by applicant]
US 20170193475A1 · Mercille · 2017 [cited by examiner]
US 20170193478A1 · Dhurka et al. · 2017 [cited by applicant]
US 20170200141A1 · Pattajoshi · 2017 [cited by examiner]
US 20170228715A1 · Gurunathan · 2017 [cited by applicant]
US 20180005243A1 · Zovi et al. · 2018 [cited by applicant]
US 20180056179A1 · Rose · 2018 [cited by examiner]
US 20180068293A1 · Dunne · 2018 [cited by examiner]
US 20180150832A1 · Badal-badalian et al. · 2018 [cited by applicant]
US 20180232732A1 · Rodrigues et al. · 2018 [cited by applicant]
US 20180253502A1 · Stone · 2018 [cited by examiner]
US 20180260806A1 · Bhuma · 2018 [cited by examiner]
US 20180315045A1 · Leyva et al. · 2018 [cited by applicant]
US 20190034921A1 · Hammad et al. · 2019 [cited by applicant]
US 20190066089A1 · Miryala · 2019 [cited by examiner]
US 20190108509A1 · Hammad · 2019 [cited by applicant]
US 20190172044A1 · Wilson et al. · 2019 [cited by applicant]
US 20190230070A1 · Isaacson · 2019 [cited by examiner]
US 20190236585A1 · Jeong et al. · 2019 [cited by applicant]
US 20190385160A1 · Safak et al. · 2019 [cited by applicant]
US 20190392422A1 · Yim · 2019 [cited by applicant]
US 20200034870A1 · Dao et al. · 2020 [cited by applicant]
US 20200092272A1 · Eisen et al. · 2020 [cited by applicant]
US 20200094133A1 · Rose et al. · 2020 [cited by applicant]
US 20200175496A1 · Finke et al. · 2020 [cited by applicant]
US 20200327526A1 · Rogers · 2020 [cited by examiner]
US 20200334724A1 · Garrett · 2020 [cited by applicant]
US 20200342439A1 · Lau · 2020 [cited by applicant]
US 20210027285A1 · Jalil · 2021 [cited by applicant]
US 20210042724A1 · Rathod · 2021 [cited by examiner]
US 20210255985A1 · Schneider · 2021 [cited by applicant]
US 20210406847A1 · Dhar et al. · 2021 [cited by applicant]
US 20210406868A1 · Brightman et al. · 2021 [cited by applicant]
US 20220027873A1 · Pathuri et al. · 2022 [cited by applicant]
US 20220076234A1 · Bodalia et al. · 2022 [cited by applicant]
US 20220076235A1 · Doyle et al. · 2022 [cited by applicant]
US 20220076236A1 · Bodalia et al. · 2022 [cited by applicant]
US 20220148009A1 · Vyas et al. · 2022 [cited by applicant]
US 20230196401A1 · Cheong · 2023 [cited by examiner]
US 20240095810A1 · Senior · 2024 [cited by examiner]
AU 2012212601A1 · 2013 [cited by examiner]
EP 2128809A1 · 2009 [cited by applicant]
EP 2857996A1 · 2015 [cited by applicant]
EP 3767567A1 · 2021 [cited by applicant]
JP 2010039591A · 2010 [cited by examiner]
WO WO0042593A1 · 2000 [cited by examiner]
WO WO2009085744A1 · 2009 [cited by examiner]
WO 2017103701A1 · 2017 [cited by applicant]
WO 2020142412A1 · 2020 [cited by applicant]
WO 2022055739A1 · 2022 [cited by applicant]
Alhothaily, A., et al. “QuickCash: Secure Transfer Payment Systems”, Sensors, vol. 17, Issue 6, pp. 1-20 (Jun. 13, 2017). [cited by applicant]
Sherif, Mostafa Hashem “Mobile Payments”, Protocols for secure electronic commerce, pp. 283-305 (Year:2016). [cited by applicant]
Cited By (1)
US 12,699,983