Movatterモバイル変換


[0]ホーム

URL:


US20220222634A1 - Weighted multiple authorizations - Google Patents

Weighted multiple authorizations
Download PDF

Info

Publication number
US20220222634A1
US20220222634A1US17/581,359US202217581359AUS2022222634A1US 20220222634 A1US20220222634 A1US 20220222634A1US 202217581359 AUS202217581359 AUS 202217581359AUS 2022222634 A1US2022222634 A1US 2022222634A1
Authority
US
United States
Prior art keywords
authorization
authority
signatures
node
weights
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US17/581,359
Inventor
Konstantinos Chalkias
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
R3 Ltd
Original Assignee
R3 Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by R3 LtdfiledCriticalR3 Ltd
Priority to US17/581,359priorityCriticalpatent/US20220222634A1/en
Assigned to R3 Ltd.reassignmentR3 Ltd.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: CHALKIAS, KONSTANTINOS
Publication of US20220222634A1publicationCriticalpatent/US20220222634A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A system for confirming an authorization to consume an output of a transaction based on multiple signatures with different authority weights is provided. The system confirms the authorization to consume the output when the combined authority weights of one or more authorities that provide their authorizations satisfy a threshold weight. The authority weight for each authority and the threshold weight are identified in an authorization specification that specifies the criterion for the authorization of a matter. The authorization specification also specifies authorization verification information for each authority. When the sum of the authority weights of the authorities whose authorizations have been verified is greater than or equal to the threshold weight, the system confirms the authorization to consume the output.

Description

Claims (21)

36. A method, performed by a computing system having one or more processors and one or more memories, for confirming an authorization of a matter, the method comprising:
accessing an authorization specification that specifies, for each of one or more authorities,
signature verification information for one or more signatures, and
an authority weight associated with at least one of the one or more signatures;
receiving a request to confirm an authorization of a matter;
in response to receiving the request to confirm the authorization of the matter;
accessing a plurality of signatures of a first authority of the one or more authorities;
for each of two or more accessed signatures,
performing a verification check on the accessed signature based on the signature verification information specified by the accessed authorization specification;
combining the authority weights of the verified signatures;
determining that the combination of the authority weights of the verified signatures satisfies a threshold weight; and
in response to determining that the combination of the authority weights of the verified signatures satisfies the threshold weight,
indicating that authorization of the matter has been confirmed.
46. A computer-readable medium storing instructions that, when executed by a computing system having one or more processors, cause the computing system to perform a method for confirming an authorization of a matter, the method comprising:
accessing an authorization specification that specifies, for each of one or more authorities,
signature verification information for one or more signatures, and
an authority weight associated with at least one of the one or more signatures;
receiving a request to confirm an authorization to purchase or sell one or more assets;
in response to receiving the request to confirm the authorization of the matter;
accessing a plurality of signatures of the one or more authorities;
for each of two or more accessed signatures,
performing a verification check on the accessed signature based on the signature verification information specified by the accessed authorization specification;
combining the authority weights of the verified signatures;
determining that the combination of the authority weights of the verified signatures satisfies a threshold weight; and
in response to determining that the combination of the authority weights of the verified signatures satisfies the threshold weight,
indicating that authorization of the matter has been confirmed.
51. A computing system, having one or more processors and one or more memories, for confirming an authorization of a matter, the computing system comprising:
a component configured to access an authorization specification that specifies, for each of one or more authorities,
signature verification information for one or more signatures, and
an authority weight associated with at least one of the one or more signatures;
a component configured to check for cycles in the authorization specification in response to receiving a node of the authorization specification;
a component configured to, in response to determining that a first non-leaf node of the authorization specification includes only one child node, replace the first non-leaf node of the authorization specification with the child node;
a component configured to receive a request to confirm an authorization of a matter;
a component configured to, in response to receiving the request to confirm the authorization of the matter,
access a plurality of signatures of a first authority of the one or more authorities;
a component configured to, for each of two or more accessed signatures,
perform a verification check on the accessed signature based on the signature verification information specified by the accessed authorization specification;
a component configured to combine the authority weights of the verified signatures;
a component configured to determine that the combination of the authority weights of the verified signatures satisfies a threshold weight; and
a component configured to, in response to determining that the combination of the authority weights of the verified signatures satisfies the threshold weight,
indicate that authorization of the matter has been confirmed.
US17/581,3592018-03-222022-01-21Weighted multiple authorizationsAbandonedUS20220222634A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US17/581,359US20220222634A1 (en)2018-03-222022-01-21Weighted multiple authorizations

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US15/933,283US11263605B2 (en)2018-03-222018-03-22Weighted multiple authorizations
US17/581,359US20220222634A1 (en)2018-03-222022-01-21Weighted multiple authorizations

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US15/933,283ContinuationUS11263605B2 (en)2018-03-222018-03-22Weighted multiple authorizations

Publications (1)

Publication NumberPublication Date
US20220222634A1true US20220222634A1 (en)2022-07-14

Family

ID=65951804

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US15/933,283Active2039-01-19US11263605B2 (en)2018-03-222018-03-22Weighted multiple authorizations
US17/581,359AbandonedUS20220222634A1 (en)2018-03-222022-01-21Weighted multiple authorizations

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US15/933,283Active2039-01-19US11263605B2 (en)2018-03-222018-03-22Weighted multiple authorizations

Country Status (2)

CountryLink
US (2)US11263605B2 (en)
WO (1)WO2019180408A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US12361394B2 (en)2016-04-182025-07-15R3 Ltd.Protocol flow for notarizing a transaction

Families Citing this family (38)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US11263605B2 (en)2018-03-222022-03-01R3 LlcWeighted multiple authorizations
CN109583887B (en)*2018-10-262024-04-05创新先进技术有限公司Block chain transaction method and device
CN109327528B (en)*2018-10-312020-10-20创新先进技术有限公司 A method and device for node management based on blockchain
US11301460B2 (en)*2019-01-242022-04-12Peoplebrowsr Inc.Platform for creating and using actionable non-fungible tokens (KNFT)
SG11201908552RA (en)*2019-03-042019-10-30Alibaba Group Holding LtdMethods and devices for testing signature verification for blockchain system
US11601284B2 (en)*2019-06-142023-03-07Planetway CorporationDigital signature system based on a cloud of dedicated local devices
US11095457B2 (en)*2019-08-302021-08-17Beatdapp Software Inc.System and method for scalably tracking media playback using blockchain
US10951417B2 (en)*2019-07-122021-03-16Advanced New Technologies Co., Ltd.Blockchain-based transaction verification
US11218301B1 (en)2019-09-102022-01-04Wells Fargo Bank, N.A.Systems and methods for post-quantum cryptography communications channels
US11626983B1 (en)2019-09-102023-04-11Wells Fargo Bank, N.A.Systems and methods for post-quantum cryptography optimization
US11477016B1 (en)2019-09-102022-10-18Wells Fargo Bank, N.A.Systems and methods for post-quantum cryptography optimization
US11218300B1 (en)2019-09-102022-01-04Wells Fargo Bank, N.A.Systems and methods for post-quantum cryptography communications channels
US11552793B1 (en)2019-09-102023-01-10Wells Fargo Bank, N.A.Systems and methods for post-quantum cryptography communications channels
US11240014B1 (en)2019-09-102022-02-01Wells Fargo Bank, N.A.Systems and methods for post-quantum cryptography optimization
US11838410B1 (en)2020-01-302023-12-05Wells Fargo Bank, N.A.Systems and methods for post-quantum cryptography optimization
US11533175B1 (en)*2020-01-302022-12-20Wells Fargo Bank, N.A.Systems and methods for post-quantum cryptography on a smartcard
US11322050B1 (en)*2020-01-302022-05-03Wells Fargo Bank, N.A.Systems and methods for post-quantum cryptography optimization
US11449799B1 (en)2020-01-302022-09-20Wells Fargo Bank, N.A.Systems and methods for post-quantum cryptography optimization
US12099997B1 (en)2020-01-312024-09-24Steven Mark HoffbergTokenized fungible liabilities
CN111523889B (en)*2020-04-172023-09-01昆明大棒客科技有限公司Multiple signature implementation method, device, equipment and storage medium
CN111737724B (en)*2020-08-262021-01-01腾讯科技(深圳)有限公司Data processing method and device, intelligent equipment and storage medium
US11676144B2 (en)*2020-11-122023-06-13Citibank, N.A.Hierarchy-based blockchain
US20240428242A1 (en)*2020-11-122024-12-26Citibank, N.A.Hierarchy-based distributed ledger
US11928677B2 (en)*2020-11-122024-03-12Citibank, N.A.Hierarchy-based distributed ledger
CN113362064B (en)*2021-06-042022-09-16杭州复杂美科技有限公司Multiple signature method, computer device, and storage medium
US20230012202A1 (en)*2021-07-062023-01-12International Business Machines CorporationGraph computing over micro-level and macro-level views
JP2024529892A (en)*2021-07-142024-08-14ストロング フォース ティエクス ポートフォリオ 2018,エルエルシー System and method for integrating gaming engine and smart contract
KR102568418B1 (en)*2021-08-262023-08-18하이파이브랩 주식회사Electronic authentication system and method supporting multi-signature
US11677552B2 (en)*2021-09-092023-06-13Coinbase Il Rd Ltd.Method for preventing misuse of a cryptographic key
US12321465B2 (en)2021-11-012025-06-03Bank Of America CorporationSystem for generating an authentication credential using non-fungible tokens
US20230259935A1 (en)*2022-02-152023-08-17Capital One Services, LlcSystems and methods for linking transaction devices
US20230396445A1 (en)*2022-06-062023-12-07Salesforce, Inc.Multi-signature wallets in public trust ledger actions via a database system
CN115510407A (en)*2022-09-192022-12-23蚂蚁区块链科技(上海)有限公司 A method, device and equipment for consortium chain authority control
US12200116B1 (en)2022-11-182025-01-14Wells Fargo Bank, N.A.Systems and methods for measuring one or more metrics of a cryptographic algorithm in a post-quantum cryptography system
US12380430B2 (en)2022-11-302025-08-05Salesforce, Inc.Intermediary roles in public trust ledger actions via a database system
US20250029097A1 (en)*2023-07-172025-01-23Rajeev NaikMethod And System For Payment Transaction Approval
US20250132904A1 (en)*2023-10-182025-04-24Google LlcReusing Resumption Secrets Obtained from Post-Quantum Ciphers
CN119254534B (en)*2024-12-032025-02-28四川才子软件信息网络有限公司Multi-tenant authority configuration method, system, equipment and medium based on SaaS platform

Citations (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20090222473A1 (en)*2008-02-292009-09-03International Business Machines CorporationMethod for encoding, traversing, manipulating and querying a tree
US7849091B1 (en)*2006-01-252010-12-07At&T Intellectual Property Ii, L.P.Meta-data indexing for XPath location steps
US8788443B2 (en)*2011-12-232014-07-22Sap AgAutomated observational decision tree classifier
US20170076518A1 (en)*2015-09-112017-03-16Comcast Cable Communications, LlcConsensus Based Authentication and Authorization Process
US20180075527A1 (en)*2016-09-142018-03-15Royal Bank Of CanadaCredit score platform
CN108428122A (en)*2018-02-082018-08-21布比(北京)网络技术有限公司It is a kind of distribution account book on trade financing method and system
US20190179933A1 (en)*2017-12-122019-06-13International Business Machines CorporationGenerating sub-indexes from an index to compress the index
US20200286076A1 (en)*2017-10-132020-09-10China Unionpay Co., Ltd.Methods and systems for verification and registration of digital currency transaction

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2001095560A1 (en)2000-06-062001-12-13Ingeo Systems, Inc.Secure electronic document network transport process
US8478616B2 (en)2004-10-292013-07-02FrontRange Solutions USA Inc.Business application development and execution environment
US8181238B2 (en)2007-08-302012-05-15Software AgSystems and/or methods for streaming reverse HTTP gateway, and network including the same
US20170109735A1 (en)*2015-07-142017-04-20Fmr LlcComputationally Efficient Transfer Processing and Auditing Apparatuses, Methods and Systems
US10803537B2 (en)2016-04-182020-10-13R3 Ltd.System and method for managing transactions in dynamic digital documents
US10521775B2 (en)2016-04-182019-12-31R3 Ltd.Secure processing of electronic transactions by a decentralized, distributed ledger system
US10447478B2 (en)2016-06-062019-10-15Microsoft Technology Licensing, LlcCryptographic applications for a blockchain system
EP3549080B1 (en)2016-11-292023-07-19R3, Ltd.Secure processing of electronic transactions by a decentralized, distributed ledger system
US11263605B2 (en)2018-03-222022-03-01R3 LlcWeighted multiple authorizations

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7849091B1 (en)*2006-01-252010-12-07At&T Intellectual Property Ii, L.P.Meta-data indexing for XPath location steps
US20090222473A1 (en)*2008-02-292009-09-03International Business Machines CorporationMethod for encoding, traversing, manipulating and querying a tree
US8788443B2 (en)*2011-12-232014-07-22Sap AgAutomated observational decision tree classifier
US20170076518A1 (en)*2015-09-112017-03-16Comcast Cable Communications, LlcConsensus Based Authentication and Authorization Process
US20180075527A1 (en)*2016-09-142018-03-15Royal Bank Of CanadaCredit score platform
US20200286076A1 (en)*2017-10-132020-09-10China Unionpay Co., Ltd.Methods and systems for verification and registration of digital currency transaction
US20190179933A1 (en)*2017-12-122019-06-13International Business Machines CorporationGenerating sub-indexes from an index to compress the index
CN108428122A (en)*2018-02-082018-08-21布比(北京)网络技术有限公司It is a kind of distribution account book on trade financing method and system

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Andrewas M. Antonopoulos, Mastering Bitcoin, 2014, First Edition, O'Reilly Media, Inc., Chapters 4 and 5, pages 84, 86, 88-89, 100, 125, 132-134, 257 (Year: 2014)*
Pratyush Dikshit et al., Efficient Weighted Threshold ECDSA for Securing Bitcoin Wallet, 2017, IEEE (Year: 2017)*
Wang et al., X-Diff: An Effective Change Detection Algorithm for XML Documents, 2003, IEEE (Year: 2003)*

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US12361394B2 (en)2016-04-182025-07-15R3 Ltd.Protocol flow for notarizing a transaction

Also Published As

Publication numberPublication date
WO2019180408A1 (en)2019-09-26
US20190295050A1 (en)2019-09-26
US11263605B2 (en)2022-03-01

Similar Documents

PublicationPublication DateTitle
US20220222634A1 (en)Weighted multiple authorizations
US12120242B2 (en)Hash subtrees for grouping components by component type
US20220309505A1 (en)Reissuing obligations to preserve privacy
US12333496B2 (en)Settling obligations via netting transactions
EP3265985B1 (en)Systems and methods for updating a distributed ledger based on partial validations of transactions
US20210374853A1 (en)Atomically swapping ownership certificates
US20200034352A1 (en)Method, apparatus and electronic device for blockchain-based asset issuance
US20210233070A1 (en)Notary system for a distributed ledger
Godfrey-Welch et al.Blockchain in payment card systems
US20230039214A1 (en)Systems and methods for compliance checks
US20220141028A1 (en)Secure vault system for private key storage
US20220300916A1 (en)Internetwork swapping of assets
US20250139613A1 (en)Managing secure communications with confidential entities
AgrawalBlockchain Technology-Concepts and Applications
WO2024192302A1 (en)A system and method for producing an integrated distributed ledger ecosystem and operating platform
HK40016969B (en)Systems and methods for updating a distributed ledger based on partial validations of transactions
Godfrey-Welch et al.SMU Data Science Review
HK1248883B (en)Systems and methods for updating a distributed ledger based on partial validations of transactions

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:R3 LTD., GREAT BRITAIN

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CHALKIAS, KONSTANTINOS;REEL/FRAME:059425/0445

Effective date:20181129

STPPInformation on status: patent application and granting procedure in general

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPPInformation on status: patent application and granting procedure in general

Free format text:FINAL REJECTION MAILED

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp