IP Library Granted Patent US 12,423,682
Granted Patent B2
US 12,423,682 · App. 18/648,225 · Granted Sep 23, 2025

Computer-implemented system and method for generating and extracting user related data stored on a blockchain

Inventors: Martin Sewell (London, GB); Vera Vsevolozhsky (London, GB); Craig Steven Wright (London, GB)
Assignee: NCHAIN LICENSING AG
G06Q20/3678G06F16/1837G06Q20/0658G06Q20/3827G06Q20/3829G06Q20/389G06Q30/0282H04L9/0637
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,423,682
App. No.
18/648,225
Granted
Sep 23, 2025
Kind
B2
Abstract

A computer implemented system and a method for providing user related data, such as reputational information, on users of a blockchain involved in transactions is detailed. The method includes an approach for evaluating fulfilment of transactions, particularly in the context of contracts, and then providing a record of that on the blockchain through reputational information. As a result, at a late time, this reputational information can be retrieved. Similar reputational information for other transactions can be retrieved and linked to the same user, for instance based on the use of a hash of the master public key for a user. Aggregate reputational information can be computed from the pieces of reputational information retrieved.

Claims (34)

1. A method of making a record of user-related data, the method comprising:

a. defining a transaction between digital wallets of users, wherein the transaction is defined by a deterministic finite automaton (DFA) implemented via computing agents;

b. implementing the transaction using P2SH multi-signature outputs on a blockchain, wherein the DFA validates transaction inputs using signature scripts;

c. automatically evaluating, by the DFA, fulfillment of the transaction to generate a user-related data expression;

d. constructing a reputation transaction as a P2SH multi-signature blockchain transaction that includes:

a hash of a master public key of a user as attributable information;

transaction type metadata; and

the user-related data expression in transaction metadata; and

e. broadcasting the reputation transaction to the blockchain.

2. A method according to claim 1 , wherein the user-related data expression indicates a fulfilment of the transaction involving the user.

3. A method according to claim 1 , wherein the user-related data expression indicates a fulfilment of a prior transaction involving the user.

4. A method according to claim 1 , wherein the user-related data expression is a user fulfilment expression.

5. A method according to claim 1 , wherein the method further comprises evaluating the user-related data expression, wherein the evaluation gives rise to a decision.

6. A method according to claim 5 , wherein the decision gives rise to an action and/or a modification being made.

7. A method according to claim 1 , wherein the user-related data expression is evaluated relative to a threshold and/or a range.

8. A method according to claim 7 , wherein a value to one side of the threshold may result in a first decision.

9. A method according to claim 8 , wherein a value to another side of the threshold may result in a second decision, different from the first decision.

10. A system for implementing user-related data records on a blockchain, the system comprising:

a. a plurality of digital wallets operating on one or more computing platforms that:

store public-private key pairs for users;

generate transaction requests; and

validate transaction fulfillment;

b. computing agents operating on the one or more computing platforms that implement a deterministic finite automaton (DFA), wherein the DFA:

defines transactions between digital wallets of users

implements transactions using P2SH multi-signature outputs

validates transaction inputs using signature scripts

automatically evaluates transaction fulfillment to generate user-related data expressions;

c. a blockchain platform on the one or more computing platforms that:

processes P2SH multi-signature transactions that include:

a hash of a master public key of user as attributable information;

transaction type metadata;

user-related data expressions in transaction metadata;

broadcasts reputation transactions via a blockchain interface; and

maintains transaction history linked by master public keys.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2024
From: SEWELL, MARTIN; VSEVOLOZHSKY, VERA
To: NCHAIN HOLDINGS LTD
Reel/Frame 067254/0640 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2024
From: SEWELL, MARTIN; VSEVOLOZHSKY, VERA
To: NCHAIN HOLDINGS LTD
Reel/Frame 067255/0101 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2024
From: WRIGHT, CRAIG STEVEN
To: NCHAIN HOLDINGS LTD
Reel/Frame 067255/0228 →
CHANGE OF NAME Recorded Apr 29, 2024
From: NCHAIN HOLDINGS LTD
To: NCHAIN LICENSING AG
Reel/Frame 067260/0371 →
Priority Claims (2)
GB 1701605 · Jan 31, 2017 · national
GB 1701608 · Jan 31, 2017 · national
Continuity (3)
Continuation 17674300 · Feb 17, 2022
Continuation 16482689
Related Publication 20240354748A1 · Oct 24, 2024
References Cited (47)
US 10404450B2 · Wood · 2019 [cited by examiner]
US 20060149745A1 · Mengerink · 2006 [cited by applicant]
US 20080015925A1 · Sundaresan · 2008 [cited by examiner]
US 20080189164A1 · Wiseman · 2008 [cited by examiner]
US 20150302400A1 · Metral · 2015 [cited by examiner]
US 20150324764A1 · Van Rooyen · 2015 [cited by examiner]
US 20160071108A1 · Caldera et al. · 2016 [cited by applicant]
US 20160162897A1 · Feeney · 2016 [cited by applicant]
US 20160203575A1 · Madhu et al. · 2016 [cited by applicant]
US 20160335533A1 · Davis et al. · 2016 [cited by applicant]
US 20170024813A1 · Crouspeyre et al. · 2017 [cited by applicant]
US 20170048235A1 · Lohe · 2017 [cited by examiner]
US 20170213282A1 · Dziuk · 2017 [cited by examiner]
US 20180069849A1 · Kraemer · 2018 [cited by examiner]
US 20180075453A1 · Durvasula · 2018 [cited by examiner]
US 20180101842A1 · Ventura · 2018 [cited by examiner]
US 20180144153A1 · Pead · 2018 [cited by examiner]
US 20180189753A1 · Konda · 2018 [cited by examiner]
US 20190013943A1 · Maim · 2019 [cited by examiner]
US 20190050868A1 · Shukla · 2019 [cited by examiner]
US 20190279197A1 · Wright · 2019 [cited by examiner]
US 20190333073A1 · Harris · 2019 [cited by examiner]
US 20190354725A1 · Lowagie · 2019 [cited by examiner]
CN 106230808A · 2016 [cited by applicant]
CN 106296390A · 2017 [cited by applicant]
KR 101590076B1 · 2016 [cited by applicant]
KR 101661930B1 · 2016 [cited by applicant]
WO 2015085393A1 · 2015 [cited by applicant]
⋅ Expression—IBM Documentation, retrieved from https://www.ibm.com/docs/en/informix-servers/12.10?topic=expressions-expression, Aug. 30, 2021, 4 pages (Year: 2021). [cited by examiner]
⋅ Oracle9i OLAP Developer's Guide to the OLAP DML, Release 2 (9.2) Part No. A95298-01 “Working with Expressions”, 2 of 11, retrieved from internet archive https://web.archive.org/web/20150916064502/https://docs.oracle.c… [cited by examiner]
⋅ Li et al., Leveraging Social Networks to Combat Collusion in Reputation Systems for Peer-to-Peer Networks, IEEE Computer Society, 2011 IEEE International Parallel and Distributed Processing Symposium, May 27, 2011, 12… [cited by examiner]
⋅ Sanger et al., “Visualizing Transaction Context in Trust and Reputation Systems”, 2014 9th International Conference on Availability, Reliability and Security, Aug. 11, 2014, 10 pages (Year: 2014). [cited by examiner]
Antonopoulos, “Mastering Bitcoin—Unlocking Digital Cryptocurrencies,” O'Reilly Media, Inc., Dec. 20, 2014, 282 pages. [cited by applicant]
Dennis et al., “Rep on the Block: A Next Generation Reputation System Based on the Block”, The 10th International Conference for Internet Technology and Secured Transactions, IEEE, 2015, 8 pages. [cited by applicant]
Dennis et al., “Rep on the block: A next generation reputation system based on the blockchain,” 10th International Conference for Internet Technology and Secured Transactions (ICITST), Dec. 14, 2015, 8 pages. [cited by applicant]
Gkasdrogkas, “An Example-Based Introduction to Finite-State Machines,” Medium, https://levelup.gitconnected.com/ an-example-based-introduction-to-finite-state-machines-f908858e450f, Feb. 7, 2020, 23 pages. [cited by applicant]
International Search Report and Written Opinion mailed Apr. 3, 2018, Patent Application No. PCT/IB2018/050517, 15 pages. [cited by applicant]
Liang et al., “Searchable Attribute-Based Mechanism With Efficient Data Sharing for Secure Cloud Storage”, IEEE Transactions on Information Forensics and Security, vol. 10., No. 9, Sep. 2015, 12 pages. [cited by applicant]
Nakamoto, “Bitcoin: A Peer-to-Peer Electronic Cash System,” Bitcoin, Oct. 31, 2008, https://bitcoin.org/bitcoin.pdf, 9 pages. [cited by applicant]
Pacia et al., “OpenBazaar—Ratings, Reviews, and Reputation,” Jul. 9, 2015, http://www.slideshare.net/drwasho/openbazaar-ratings-reviews-and-reputation?from_m_app=android, 82 pages. [cited by applicant]
Satoshi et al., “Connection Limits,” Bitcoin Forum, Aug. 9, 2010, https://bitcointalk.org/index.php?topic=741.0;prev_next=prev, 2 pages. [cited by applicant]
Sharples et al., “The Blockchain and Kudos: A Distributed System for Education Record, Reputation and Reward”, European Conference on Technology Enhanced Learning, Sep. 2016, 7 pages. [cited by applicant]
Sharples et al., “The Blockchain and Kudos: A Distributed System for Educational Record, Reputation and Reward,” ECCV 2016 Conference, Sep. 7, 2016, 8 pages. [cited by applicant]
UK Commercial Search Report mailed Mar. 2, 2017, Patent Application No. GB1701608.0, 7 pages. [cited by applicant]
UK IPO Search Report mailed Jul. 3, 2017, Patent Application No. GB1701608.0, 6 pages. [cited by applicant]
Wuille, “Hierarchical Deterministic Wallets,” Github, https://github.com/bitcoin/bips/blob/ab90b5289f0356282397fa9b8aa47d2238a7b380/bip-0032.mediawiki, Feb. 12, 2016 (retrieved Mar. 23, 2017), 9 pages. [cited by applicant]
Zheng et al., “Blockchain Challenges and Opportunities: A Survey,” International Journal of Web and Grid Services 14(4):352-75, Oct. 17, 2018 (first disclosed 2016). [cited by applicant]