IP Library Granted Patent US 12,499,437
Granted Patent B2
US 12,499,437 · App. 19/199,644 · Granted Dec 16, 2025

Multi-signature verification network

Inventor: Jerry Perullo (Atlanta, GA)
Assignee: Intercontinental Exchange Holdings, Inc.
G06Q20/3825G06Q20/4016H04L9/0637H04L9/3247G06F3/0482H04L9/50
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,499,437
App. No.
19/199,644
Granted
Dec 16, 2025
Kind
B2
Abstract

Systems and methods for authorizing a blockchain transaction. A verification network receives a transaction request for the blockchain transaction from a payer device including a first signature generated by a first private key associated with a payer. The verification network broadcasts a verification request to verification system(s) which assess pre-agreed threshold parameters. If the parameter(s) are satisfied, at least one verification system perfects the transaction by generating a second signature using a second private key, and broadcasts the transaction to the blockchain network. If the parameter(s) are not satisfied, verification offer(s) from among the verification system(s) including the second signature(s) are used to prompt the payer device to confirm the blockchain transaction by selecting at least one of the offer(s). The verification network receives selected offer(s) from the payer device and broadcasts the transaction to the blockchain network, in accordance with the selected offer(s) and the transaction request.

Claims (43)

1 . A system comprising:

one or more verification computing systems; and

a verification network comprising a computing system having a processor and a memory storing programming instructions, the verification network configured to:

receive a proposed blockchain transaction generated by at least one payer device, and

broadcast a verification request for the proposed blockchain transaction to the one or more verification computing systems, the verification request including one or more situational detail parameters associated with the proposed blockchain transaction,

the one or more verification computing systems configured to determine whether the proposed blockchain transaction includes one or more pre-agreed threshold parameters, responsive to the verification request,

when the proposed blockchain transaction includes the one or more pre-agreed threshold parameters, the one or more verification computing systems are configured to:

directly perfect the proposed blockchain transaction to create a perfected blockchain transaction, and

broadcast the perfected blockchain transaction directly to a blockchain network, and

when the proposed blockchain transaction fails to include the one or more pre-agreed threshold parameters:

the one or more verification computing systems are configured to perfect the proposed blockchain transaction via prompting authorization from the at least one payer device, the prompting comprising generating and transmitting one or more verification offers to the at least one payer device,

responsive to receiving the one or more verification offers, the at least one payer device is configured to transmit a selection of at least one offer from among the one or more verification offers to the verification network, the selection indicating the authorization of the proposed blockchain transaction, and

the verification network is configured to broadcast the perfected blockchain transaction to the blockchain network, responsive to receiving said selection indicating the authorization from the at least one payer device.

2 . The system of claim 1 , wherein the proposed blockchain transaction comprises a first signature that is generated using a first private key.

3 . The system of claim 2 , wherein the first private key is generated and maintained by the at least one payer device.

4 . The system of claim 3 , wherein the perfecting of the proposed blockchain transaction comprises generating one or more additional signatures using a second private key.

5 . The system of claim 4 , wherein the second private key is generated and maintained by the one or more verification computing systems.

6 . The system of claim 1 , wherein the at least one payer device is configured to display the one or more verification offers via a graphical user interface of the at least one payer device.

7 . The system of claim 1 , wherein the one or more verification computing systems are configured to generate the one or more verification offers based on a risk analysis of the proposed blockchain transaction.

8 . The system of claim 7 , wherein the one or more verification offers comprise one or more of an indication of a transaction risk based on the risk analysis, a verification charge based on the risk analysis, and a surge charge based on a volume of verifications requests received by the one or more verification computing systems.

9 . The system of claim 7 , wherein the one or more verification computing systems are configured to assess a risk associated with verifying the proposed blockchain transaction.

10 . The system of claim 9 , wherein the risk is based on one or more of a location of the at least one payer device, a transaction amount, a frequency of transactions between a payer associated with the at least one payer device and a payee, an identity of the payee, a time of the proposed blockchain transaction, and a purchase history of the payer.

11 . The system of claim 1 , wherein the verification network further comprises an account handler, a transaction agent, a verification agent, and a database, wherein:

the account handler is configured to generate one or more key pairs, each key pair comprising a public key and a private key, and each key pair associated with a particular user, and to store said one or more key pairs in the database,

the transaction agent is configured to perform one or more of:

broadcasting the verification request to the one or more verification computing systems,

recording the perfected blockchain transaction in the database, and

broadcasting the perfected blockchain transaction to the blockchain network, and

the verification agent is configured to verify at least one of a first signature and one or more additional signatures.

12 . The system of claim 11 , wherein:

the account handler is configured to grant access to at least one private key among the one or more key pairs to the one or more verification computing systems, and

the one or more verification computing systems are configured to generate one or more additional signatures using said at least one private key.

13 . The system of claim 1 , wherein the proposed blockchain transaction comprises one or more of a public key associated with the at least one payer device, payee address information associated with a payee, a public key associated with the payee, a transaction amount and a specification of two or more additional signatures to perfect the proposed blockchain transaction.

14 . The system of claim 1 , wherein the one or more verification computing systems are configured to:

prompt the at least one payer device to authenticate with the one or more verification computing systems,

confirm an identity of a payer associated with the at least one payer device, and

verify that an account associated with the payer includes a transaction amount.

15 . The system of claim 1 , wherein the verification network is configured to incorporate the one or more situational detail parameters into the proposed blockchain transaction.

16 . The system of claim 1 , wherein the one or more situational detail parameters comprise one or more of transaction information, geolocation data, and merchant data.

17 . The system of claim 16 , wherein the transaction information comprises one or more of a time and a value, and the merchant data comprises merchant statistics data.

18 . The system of claim 1 , wherein the one or more verification computing systems are configured to analyze the one or more situational detail parameters in the verification request to determine a likelihood of fraud associated with the proposed blockchain transaction.

19 . The system of claim 18 , wherein the one or more verification computing systems are configured to perfect the proposed blockchain transaction responsive to said analyzing of the one or more situational detail parameters and said determining of whether the proposed blockchain transaction includes the one or more pre-agreed threshold parameters.

20 . The system of claim 18 , wherein the one or more verification computing systems are configured to reverse the perfected blockchain transaction responsive to determining that the proposed blockchain transaction is fraudulent.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2025
From: PERULLO, JERRY
To: INTERCONTINENTAL EXCHANGE HOLDINGS, INC.
Reel/Frame 071033/0857 →
Continuity (11)
Continuation 18829661 · Sep 10, 2024
Continuation 18435321 · Feb 7, 2024
Continuation 18110011 · Feb 15, 2023
Continuation 17752251 · May 24, 2022
Continuation 17400236 · Aug 12, 2021
Continuation 17226142 · Apr 9, 2021
Continuation 17003044 · Aug 26, 2020
Continuation 16808127 · Mar 3, 2020
Continuation 16561295 · Sep 5, 2019
Provisional Application 62727824 · Sep 6, 2018
Related Publication 20250265580A1 · Aug 21, 2025
References Cited (116)
US 6877093B1 · Desai et al. · 2005 [cited by applicant]
US 7225156B2 · Fisher · 2007 [cited by examiner]
US 7794074B2 · Vosahlo et al. · 2010 [cited by applicant]
US 9870562B2 · Davis et al. · 2018 [cited by applicant]
US 9922380B2 · Isaacson et al. · 2018 [cited by applicant]
US 9922381B2 · Isaacson et al. · 2018 [cited by applicant]
US 9948467B2 · King · 2018 [cited by applicant]
US 9967261B2 · Liebl, III et al. · 2018 [cited by applicant]
US 10121186B2 · Isaacson et al. · 2018 [cited by applicant]
US 10171248B2 · King · 2019 [cited by applicant]
US 10354325B1 · Skala et al. · 2019 [cited by applicant]
US 10380685B1 · Phillips et al. · 2019 [cited by applicant]
US 10445643B2 · Katz et al. · 2019 [cited by applicant]
US 10511580B2 · Isaacson et al. · 2019 [cited by applicant]
US 10521780B1 · Hopkins, III et al. · 2019 [cited by applicant]
US 10600050B1 · Anton et al. · 2020 [cited by applicant]
US 10616324B1 · Kaddoura · 2020 [cited by applicant]
US 10643266B2 · Isaacson et al. · 2020 [cited by applicant]
US 10693872B1 · Larson et al. · 2020 [cited by applicant]
US 10698728B1 · Nelson · 2020 [cited by applicant]
US 10726472B2 · Isaacson et al. · 2020 [cited by applicant]
US 10749669B2 · Li · 2020 [cited by applicant]
US 10762478B1 · Maeng · 2020 [cited by applicant]
US 10762506B1 · Cash et al. · 2020 [cited by applicant]
US 10789244B1 · Yan · 2020 [cited by applicant]
US 10824746B1 · Magerkurth et al. · 2020 [cited by applicant]
US 10824759B1 · Magerkurth et al. · 2020 [cited by applicant]
US 10833865B2 · Kelly · 2020 [cited by applicant]
US 10839320B2 · Augustine et al. · 2020 [cited by applicant]
US 10885523B1 · Luttrell · 2021 [cited by applicant]
US 10939405B1 · Haleem et al. · 2021 [cited by applicant]
US 11005839B1 · Shahidzadeh · 2021 [cited by examiner]
US 11062366B2 · Metnick et al. · 2021 [cited by applicant]
US 11095446B2 · Monica et al. · 2021 [cited by applicant]
US 11244313B2 · Padmanabhan et al. · 2022 [cited by applicant]
US 11310052B1 · Keogh et al. · 2022 [cited by applicant]
US 11423475B2 · Wang et al. · 2022 [cited by applicant]
US 11455641B1 · Shahidzadeh · 2022 [cited by examiner]
US 11455642B1 · Jameson et al. · 2022 [cited by applicant]
US 11475419B2 · Beadles et al. · 2022 [cited by applicant]
US 11888730B1 · Palermo et al. · 2024 [cited by applicant]
US 11961071B2 · Alfeche · 2024 [cited by examiner]
US 20150356555A1 · Pennanen · 2015 [cited by applicant]
US 20160324977A1 · Zbozien · 2016 [cited by applicant]
US 20160335641A1 · White · 2016 [cited by examiner]
US 20160342977A1 · Lam · 2016 [cited by applicant]
US 20170017036A1 · Botheroyd · 2017 [cited by applicant]
US 20170236121A1 · Lyons et al. · 2017 [cited by applicant]
US 20170236196A1 · Isaacson et al. · 2017 [cited by applicant]
US 20170256001A1 · Isaacson et al. · 2017 [cited by applicant]
US 20170286951A1 · Ignatchenko et al. · 2017 [cited by applicant]
US 20170323294A1 · Rohlfing et al. · 2017 [cited by applicant]
US 20170345105A1 · Isaacson et al. · 2017 [cited by applicant]
US 20170352027A1 · Zhang et al. · 2017 [cited by applicant]
US 20170372392A1 · Metnick et al. · 2017 [cited by applicant]
US 20180025435A1 · Karame · 2018 [cited by applicant]
US 20180025442A1 · Isaacson et al. · 2018 [cited by applicant]
US 20180101906A1 · Mcdonald et al. · 2018 [cited by applicant]
US 20180144153A1 · Pead · 2018 [cited by applicant]
US 20180212783A1 · King · 2018 [cited by applicant]
US 20180240165A1 · Kilpatrick · 2018 [cited by applicant]
US 20180247191A1 · Katz et al. · 2018 [cited by applicant]
US 20180293583A1 · Rhie et al. · 2018 [cited by applicant]
US 20180294967A1 · Roberts et al. · 2018 [cited by applicant]
US 20190057454A1 · Komenda et al. · 2019 [cited by applicant]
US 20190114706A1 · Bell et al. · 2019 [cited by applicant]
US 20190132350A1 · Smith et al. · 2019 [cited by applicant]
US 20190147431A1 · Galebach · 2019 [cited by applicant]
US 20190173872A1 · Arora et al. · 2019 [cited by applicant]
US 20190236298A1 · Agarwal · 2019 [cited by applicant]
US 20190238525A1 · Padmanabhan et al. · 2019 [cited by applicant]
US 20190251199A1 · Klianev · 2019 [cited by applicant]
US 20190295085A1 · Ashiya · 2019 [cited by examiner]
US 20190296915A1 · Lancashire · 2019 [cited by applicant]
US 20190306137A1 · Isaacson et al. · 2019 [cited by applicant]
US 20190334726A1 · Isaacson et al. · 2019 [cited by applicant]
US 20190347656A1 · Lu et al. · 2019 [cited by applicant]
US 20190392439A1 · Perullo · 2019 [cited by applicant]
US 20200004846A1 · Camenisch et al. · 2020 [cited by applicant]
US 20200013059A1 · Mariappan · 2020 [cited by examiner]
US 20200014529A1 · Kanza et al. · 2020 [cited by applicant]
US 20200051068A1 · Love · 2020 [cited by applicant]
US 20200117730A1 · Vaswani et al. · 2020 [cited by applicant]
US 20200294033A1 · Wilson et al. · 2020 [cited by applicant]
US 20200374113A1 · Noem et al. · 2020 [cited by applicant]
US 20210056547A1 · Monica et al. · 2021 [cited by applicant]
US 20210184833A1 · Srivastava · 2021 [cited by applicant]
US 20210264432A1 · Devdas · 2021 [cited by examiner]
US 20220122062A1 · Mayblum et al. · 2022 [cited by applicant]
US 20220309511A1 · Metnick et al. · 2022 [cited by applicant]
US 20220318788A1 · Dalton · 2022 [cited by applicant]
US 20230153792A1 · Kurani · 2023 [cited by examiner]
US 20230177167A1 · Chan et al. · 2023 [cited by applicant]
US 20230245117A1 · Higgins · 2023 [cited by applicant]
US 20230334492A1 · Tai et al. · 2023 [cited by applicant]
CA 3004424A1 · 2017 [cited by examiner]
WO 1998037655A1 · 1998 [cited by applicant]
WO WO2016186869A1 · 2016 [cited by examiner]
WO 2018140913A1 · 2018 [cited by applicant]
Zouima et al., “Towards a distributed token based payment system using blockchain technology”, IEEEE Xplore, . (Year: 2019). [cited by examiner]
Sharma et al., “Analysis of Cyber Security Threats in Payment Gateway Technology”, 3rd International Conference on Advance Computing and Innovative Technologies in Engineering (ICACITE), (Year: 2023). [cited by examiner]
QuickCash: Secure Transfer Payment Systems PMC (Year: 2017). [cited by applicant]
A Blockchain-Based Privacy-Preserving Payment Mechanism for Vehicle-to-Grid Networks, IEEE (Year: 2018). [cited by applicant]
European Search Report dated Jan. 31, 2020, of counterpart European Application No. 19195904.8. [cited by applicant]
Adiseshu Hari, “The Internet Blockchain: A Distributed, Tamper-Resistant Transaction Framework for the Internet,” Nokai Z Labs, USA, HotNets-XV, Nov. 9, 2016, Atlanta, GA, USA, ISBN 978-1-4503-4661-0/16/11, (Year: 2016). [cited by applicant]
Ben Cresitello-Dittmar, “Application of the Blockchain for Authentication and Verification of Identity,” (Year: 2016). [cited by applicant]
Jiang, et al., “A Cross-Chain Solution to Integrating Multiple Blockchins for IoTData Management,” School of Engineering, Xi'an Kiaotong University, Xi'an 710049, China, (Year: 2019). [cited by applicant]
“E-Payments: Use Blockchain Technology to Rout Risk out of Network Transactions,” Publication Info: Electronics for You; Proquest Id: 1873448542, New Delhi Mar. 1, (Year: 2017). [cited by applicant]
“Mastercard Could Allow Bitcoin Transactions on Credit Cards,” Proquest ID:2071401006, Publication Info: Telegraph.co.uk, London, Jul. 18 (Year: 2018). [cited by applicant]
Siau, et al., “Mobile Commerce: Promises, Challenges and Research Agenda,” Journal of Database Management 12.3: 4-13, Hershey: IGI Global, Proquest Document ID: 199604785, Jul.-Sep. 2001. [cited by applicant]
European Official Action dated Oct. 5, 2021 of counterpart European Application No. 19 195 904.8. [cited by applicant]
“Encryption Software Protects Online Transactions,” Security 36.9: 101-102, BNP Media, Proquest Doc. ID: 197766514, Accession? No. 01897525, Sep. 1999. [cited by applicant]
Ojog, “The Emerging World of Decentralized Finance,” Bucharest University of Economic Studies, Romania [email protected], Informatica Economica 25.4: pp. 43-52, Inforec Association, 2021. [cited by applicant]
Bock, Georges, “How Blockchain Could Help Fight-Or Even End-VAT Fraud,” Mondaq Business Briefing, Dialog Accession No. 507029332, Sep. 28, 2017. [cited by applicant]
Han, Daojun, et al., “A Deletable and Modifable Blockchain Scheme Based on Record Verification Trees and the Mulitsignature Mechanism,” Computer Modeling in Engineering & Sciences, Tech Science Press, Apr. 2, 2021. [cited by applicant]
Lemieux, “Trusting Records: Is Blockchain Technology the Answer?,” Records Management Journal 26:2: 110-139, Emerald Group Publishing Limited, Proquest Document Id.: 1841766200, 2016. [cited by applicant]