IP Library › Granted Patent US 12,681,919
Granted Patent B2
US 12,681,919 · App. 18/493,345 · Granted Jul 14, 2026

Systems and methods of transaction identification generation for transaction-based environment

Inventor: Baohua Yang (Foster City, CA)
Assignee: ORACLE INTERNATIONAL CORPORATION
G06F16/2379G06F16/245G06F16/27
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,681,919
App. No.
18/493,345
Filed
Oct 24, 2023
Granted
Jul 14, 2026
Kind
B2
Art Unit
2159
USPC
707/703
Abstract

Described herein are systems and methods for transaction identification (ID) generation in transaction-based environments. The systems and methods provided generated transaction IDs which inherently define a range of values (a range of blockchain heights) within which the transaction is valid. This obviates problems associated with traditional transaction ID databases where a transaction ID only comprises a hashed value. That is, the presently disclosed systems and methods are an improvement over traditional hashing schemes as in traditional hashing schemes, a server must traverse an entire transaction ID database to determine if an incoming transaction is valid.

Claims (52)

1 . A system for transaction identification (ID) generation in transaction-based environments, comprising:

a computer comprising a microprocessor, wherein the computer is configured to perform a method comprising:

receiving, at a server running on the computer, the server comprising a distributed ledger, a request to commit a transaction to the distributed ledger, the request further comprising a transaction identifier (transaction ID) generated at a client device and being associated with the transaction, the transaction ID associated with the transaction comprising a hash value, an anchor value, and an offset value;

wherein generation of the transaction ID at the client device comprises periodically querying, by the client device, a current height of the distributed ledger at the server, and storing, at the client device, height values received as responses to the periodic queries, for use in determining the anchor value and the offset value;

providing, at the server, a plurality of transaction ID databases comprising a blockchain run within a sharded data store, the plurality of transaction ID databases storing valid transaction IDs of the distributed ledger;

parsing, by the server, the transaction ID associated with the transaction;

verifying, by the server, the transaction ID according to a content of the transaction;

determining, by a database manager and based upon the parsed transaction ID associated with the transaction, a transaction ID database of the plurality of transaction ID databases;

checking, by the database manager, the determined transaction ID database to determine, based upon the parsed transaction ID associated with the transaction, that the transaction is validly directed to a range of the distributed ledger; and

upon determining that the transaction is validly directed to a range of the distributed ledger, committing the transaction to the distributed ledger.

2 . The system of claim 1 , wherein upon the transaction being committed to the distributed ledger, the transaction ID associated with the transaction is committed to the blockchain at the determined transaction ID database.

3 . The system of claim 1 , wherein the transaction ID associated with the transaction is generated at the client device.

4 . The system of claim 3 , wherein the anchor value of the transaction ID is generated based upon a response to the periodic queries from a ledger tracker, wherein the ledger tracker stores responses to the period queries at a local memory of the client device.

5 . The system of claim 1 , wherein the distributed ledger is provisioned as a blockchain cloud service, the blockchain cloud service comprising one or more peer containers, ordering containers, and chaincode containers.

6 . The system of claim 1 , wherein each valid transaction ID stored at the plurality of transaction ID databases is associated with a transaction recorded at the distributed ledger.

7 . The system of claim 1 , wherein checking, by a database manager, the transaction ID database to determine that the transaction is validly directed to a range of the distributed ledger defined by the anchor value and the offset value of the transaction ID associated with the transaction comprises:

assessing the transaction while the distributed ledger undergoes an update for a time period;

upon the time period elapsing, determining that the transaction ID is validly directed to the range of the distributed ledger, wherein the range is defined by the anchor value and offset value, prior to committing the requested transaction.

8 . A method for transaction identification (ID) generation in transaction-based environments, comprising:

providing a computer comprising a microprocessor;

receiving, at a server running on the computer, the server comprising a distributed ledger, a request to commit a transaction to the distributed ledger, the request further comprising a transaction identifier (transaction ID) generated at a client device and being associated with the transaction, the transaction ID associated with the transaction comprising a hash value, an anchor value, and an offset value;

wherein generation of the transaction ID at the client device comprises periodically querying, by the client device, a current height of the distributed ledger at the server, and storing, at the client device, height values received as responses to the periodic queries, for use in determining the anchor value and the offset value;

providing, at the server, a plurality of transaction ID databases comprising a blockchain run within a sharded data store, the plurality of transaction ID databases storing valid transaction IDs of the distributed ledger;

parsing, by the server, the transaction ID associated with the transaction;

verifying, by the server, the transaction ID according to a content of the transaction;

determining, by a database manager and based upon the parsed transaction ID associated with the transaction, a transaction ID database of the plurality of transaction ID databases;

checking, by the database manager, the determined transaction ID database to determine, based upon the parsed transaction ID associated with the transaction, that the transaction is validly directed to a range of the distributed ledger; and

upon determining that the transaction is validly directed to a range of the distributed ledger, committing the transaction to the distributed ledger.

9 . The method of claim 8 , wherein upon the transaction being committed to the distributed ledger, the transaction ID associated with the transaction is committed to the blockchain at the determined transaction ID database.

10 . The method of claim 8 , wherein the transaction ID associated with the transaction is generated at the client device.

11 . The method of claim 10 , wherein the anchor value of the transaction ID is generated based upon a response to the periodic queries from a ledger tracker, wherein the ledger tracker stores responses to the period queries at a local memory of the client device.

12 . The method of claim 8 , wherein the distributed ledger is provisioned as a blockchain cloud service, the blockchain cloud service comprising one or more peer containers, ordering containers, and chaincode containers.

13 . The method of claim 8 , wherein each valid transaction ID stored at the transaction ID database is associated with a transaction recorded at the distributed ledger.

14 . The method of claim 8 , wherein checking, by a database manager, the transaction ID database to determine that the transaction is validly directed to a range of the distributed ledger defined by the anchor value and the offset value of the transaction ID associated with the transaction comprises:

assessing the transaction while the distributed ledger undergoes an update for a time period;

upon the time period elapsing, determining that the transaction ID is validly directed to the range of the distributed ledger, wherein the range is defined by the anchor value and offset value, prior to committing the requested transaction.

15 . A non-transitory computer readable storage medium having instructions thereon for transaction identification (ID) generation in transaction-based environments, which when read and executed cause one or more computers to perform steps comprising:

receiving, at a server running on the computer, the server comprising a distributed ledger, a request to commit a transaction to the distributed ledger, the request further comprising a transaction identifier (transaction ID) generated at a client device and being associated with the transaction, the transaction ID associated with the transaction comprising a hash value, an anchor value, and an offset value;

wherein generation of the transaction ID at the client device comprises periodically querying, by the client device, a current height of the distributed ledger at the server, and storing, at the client device, height values received as responses to the periodic queries, for use in determining the anchor value and the offset value;

providing, at the server, a plurality of transaction ID databases comprising a blockchain run within a sharded data store, the plurality of transaction ID databases storing valid transaction IDs of the distributed ledger;

parsing, by the server, the transaction ID associated with the transaction;

verifying, by the server, the transaction ID according to a content of the transaction;

determining, by a database manager and based upon the parsed transaction ID associated with the transaction, a transaction ID database of the plurality of transaction ID databases;

checking, by the database manager, the determined transaction ID database to determine, based upon the parsed transaction ID associated with the transaction, that the transaction is validly directed to a range of the distributed ledger; and

upon determining that the transaction is validly directed to a range of the distributed ledger, committing the transaction to the distributed ledger.

16 . The non-transitory computer readable storage medium of claim 15 , wherein upon the transaction being committed to the distributed ledger, the transaction ID associated with the transaction is committed to the blockchain at the determined transaction ID database.

17 . The non-transitory computer readable storage medium of claim 15 , wherein the transaction ID associated with the transaction is generated at the client device.

18 . The non-transitory computer readable storage medium of claim 17 , wherein the anchor value of the transaction ID is generated based upon a response to the periodic queries from a ledger tracker, wherein the ledger tracker stores responses to the period queries at a local memory of the client device.

19 . The non-transitory computer readable storage medium of claim 15 , wherein the distributed ledger is provisioned as a blockchain cloud service, the blockchain cloud service comprising one or more peer containers, ordering containers, and chaincode containers.

20 . The non-transitory computer readable storage medium of claim 15 , wherein checking, by a database manager, the transaction ID database to determine that the transaction is validly directed to a range of the distributed ledger defined by the anchor value and the offset value of the transaction ID associated with the transaction comprises:

assessing the transaction while the distributed ledger undergoes an update for a time period;

upon the time period elapsing, determining that the transaction ID is validly directed to the range of the distributed ledger, wherein the range is defined by the anchor value and offset value, prior to committing the requested transaction.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2023
From: YANG, BAOHUA
To: ORACLE INTERNATIONAL CORPORATION
Reel/Frame 065327/0666 →
Continuity (2)
Continuation 17090594 · Nov 5, 2020
Related Publication 20240054125A1 · Feb 15, 2024
References Cited (168)
US 6889244B1 · Gaither · 2005 [cited by applicant]
US 9519674B2 · Vermeulen · 2016 [cited by applicant]
US 9753560B2 · Okuno · 2017 [cited by applicant]
US 9870508B1 · Hodgson · 2018 [cited by applicant]
US 9996404B2 · Jaiswal · 2018 [cited by applicant]
US 10013573B2 · Dillenberger · 2018 [cited by applicant]
US 10123202B1 · Polehn · 2018 [cited by applicant]
US 10140329B2 · Stanfill · 2018 [cited by applicant]
US 10366247B2 · Beecham · 2019 [cited by applicant]
US 10387146B2 · Sukhja · 2019 [cited by applicant]
US 10452998B2 · Cuomo · 2019 [cited by applicant]
US 10528551B2 · Li · 2020 [cited by applicant]
US 10579974B1 · Reed · 2020 [cited by applicant]
US 10691763B2 · Han · 2020 [cited by applicant]
US 10708280B2 · Guan · 2020 [cited by applicant]
US 10733602B2 · Setty · 2020 [cited by applicant]
US 10762079B2 · Shi · 2020 [cited by applicant]
US 10789104B2 · Ivanov · 2020 [cited by applicant]
US 10997251B2 · Tran · 2021 [cited by applicant]
US 11042871B2 · Snow · 2021 [cited by applicant]
US 11048689B2 · Christidis · 2021 [cited by applicant]
US 11151527B2 · Benkreira · 2021 [cited by examiner]
US 11151558B2 · Ferenczi · 2021 [cited by applicant]
US 11182379B2 · Yang · 2021 [cited by applicant]
US 11244313B2 · Padmanabhan · 2022 [cited by applicant]
US 11244396B2 · Singh · 2022 [cited by applicant]
US 11269859B1 · Luedtke · 2022 [cited by applicant]
US 11295359B1 · Mullins · 2022 [cited by examiner]
US 11348099B2 · Vijayan · 2022 [cited by applicant]
US 11539786B2 · Wang · 2022 [cited by applicant]
US 11544254B2 · Shi · 2023 [cited by applicant]
US 11546425B2 · Yang · 2023 [cited by applicant]
US 11556521B2 · Little · 2023 [cited by applicant]
US 11599943B2 · Crumb · 2023 [cited by applicant]
US 11741075B2 · Yang · 2023 [cited by applicant]
US 11822538B2 · Yang · 2023 [cited by applicant]
US 20120110155A1 · Adlung · 2012 [cited by applicant]
US 20130046894A1 · Said · 2013 [cited by applicant]
US 20130181941A1 · Okuno · 2013 [cited by applicant]
US 20160070740A1 · Vermeulen · 2016 [cited by applicant]
US 20160292213A1 · Stanfill · 2016 [cited by applicant]
US 20160292680A1 · Wilson, Jr. · 2016 [cited by applicant]
US 20160301739A1 · Thompson · 2016 [cited by applicant]
US 20170048079A1 · Nethi · 2017 [cited by applicant]
US 20170116693A1 · Rae · 2017 [cited by applicant]
US 20170132615A1 · Castinado · 2017 [cited by applicant]
US 20170155743A1 · Sukhja · 2017 [cited by applicant]
US 20170177898A1 · Dillenberger · 2017 [cited by applicant]
US 20170212795A1 · Prabhakar · 2017 [cited by applicant]
US 20170228731A1 · Sheng · 2017 [cited by applicant]
US 20170250972A1 · Ronda · 2017 [cited by applicant]
US 20180060145A1 · Jaiswal · 2018 [cited by applicant]
US 20180077027A1 · VanderKwaak · 2018 [cited by examiner]
US 20180089683A1 · Setty · 2018 [cited by applicant]
US 20180091524A1 · Setty · 2018 [cited by applicant]
US 20180130050A1 · Taylor · 2018 [cited by applicant]
US 20180158034A1 · Hunt · 2018 [cited by applicant]
US 20180167217A1 · Brady · 2018 [cited by applicant]
US 20180255090A1 · Kozloski · 2018 [cited by applicant]
US 20180302215A1 · Salgueiro · 2018 [cited by applicant]
US 20180307857A1 · Beecham · 2018 [cited by applicant]
US 20180308072A1 · Smith · 2018 [cited by applicant]
US 20180332011A1 · Gray · 2018 [cited by applicant]
US 20180343111A1 · Chen · 2018 [cited by applicant]
US 20180367575A1 · Narayanaswamy · 2018 [cited by examiner]
US 20190020665A1 · Surcouf · 2019 [cited by applicant]
US 20190034402A1 · Anderson · 2019 [cited by applicant]
US 20190089537A1 · Gray · 2019 [cited by applicant]
US 20190102409A1 · Shi · 2019 [cited by applicant]
US 20190102423A1 · Little · 2019 [cited by applicant]
US 20190104196A1 · Li · 2019 [cited by applicant]
US 20190116036A1 · Sabharwal · 2019 [cited by applicant]
US 20190245856A1 · Irwan · 2019 [cited by applicant]
US 20190282906A1 · Yong · 2019 [cited by applicant]
US 20190370486A1 · Wang · 2019 [cited by applicant]
US 20200005284A1 · Vijayan · 2020 [cited by applicant]
US 20200027162A1 · Singh · 2020 [cited by applicant]
US 20200037158A1 · Soundararajan · 2020 [cited by applicant]
US 20200042989A1 · Ramadoss · 2020 [cited by applicant]
US 20200044857A1 · Snow · 2020 [cited by applicant]
US 20200065300A1 · Yang · 2020 [cited by applicant]
US 20200117690A1 · Tran · 2020 [cited by applicant]
US 20200128023A1 · Guan · 2020 [cited by applicant]
US 20200151269A1 · Christidis · 2020 [cited by applicant]
US 20200193425A1 · Ferenczi · 2020 [cited by applicant]
US 20200219089A1 · Crumb · 2020 [cited by applicant]
US 20200250661A1 · Padmanabhan · 2020 [cited by applicant]
US 20200374340A1 · Novotny · 2020 [cited by applicant]
US 20200394552A1 · Ganapavarapu · 2020 [cited by applicant]
US 20210152656A1 · Wang · 2021 [cited by applicant]
US 20210256009A1 · Zhang · 2021 [cited by examiner]
US 20210337023A1 · Yang · 2021 [cited by applicant]
US 20210382870A1 · Yang · 2021 [cited by applicant]
US 20220058186A1 · Yang · 2022 [cited by applicant]
US 20220067035A1 · Little · 2022 [cited by applicant]
US 20220138182A1 · Yang · 2022 [cited by applicant]
CN 106952124 · 2017 [cited by applicant]
CN 106982205 · 2017 [cited by applicant]
IN 201711036918 · 2017 [cited by applicant]
JP 2010510590 · 2010 [cited by applicant]
JP 2015507301 · 2015 [cited by applicant]
JP 2016115301 · 2016 [cited by applicant]
JP 2018511886 · 2018 [cited by applicant]
JP 2020503598 · 2020 [cited by applicant]
WO 2015153892 · 2015 [cited by applicant]
WO 2016160416 · 2016 [cited by applicant]
WO 2017011601 · 2017 [cited by applicant]
WO 2017040313 · 2017 [cited by applicant]
WO 2017136956 · 2017 [cited by applicant]
WO 2019010392 · 2019 [cited by applicant]
WO 2019045738 · 2019 [cited by applicant]
WO 2019067986 · 2019 [cited by applicant]
WO 2019067988 · 2019 [cited by applicant]
WO 2019067989 · 2019 [cited by applicant]
Sujit Biswas; A Scalable Blockchain Framework for Secure Transactions in IoT; IEEE; vol. 6 No. Jun. 3, 2019; pp. 4650-4659. [cited by examiner]
Fernandes, “Replay Attack Protection: Include Blocklimit and Blockhash in each Transaction #134”; retrieved from <https://github.com/ethereum/EIPs/issues/134> on Jan. 10, 2023; 15 pages. [cited by applicant]
Hyperledger Foundation, “Building Better Together”; retrieved from <https://hyperledger.org/> on Jan. 10, 2023; 6 pages. [cited by applicant]
Bitcoin, “Bitcoin is an innovative payment network and a new kind of money”; retrieved from < https://www.bitcoin.org/> on Jan. 10, 2023; 3 pages. [cited by applicant]
Ethereum, “Welcome to Ethereum”; retrieved from <https://www.ethereum.org/> on Jan. 10, 2023; 13 pages. [cited by applicant]
Burkhardt, et al., “Distributed Ledger: Definition & Demarcation”, 2018 IEEE International Conference on Engineering, Technology, and Innovation, 9 pages. [cited by applicant]
Popove, Serguei, “The Tangle”, Version 1.4.3, Apr. 30, 2018, 28 pages. [cited by applicant]
Matteo et al., “Distributed Ledger Technology: Blockchain Compared to Directed Acyclic Graph”, University of Zagreb, Faculty of Electrical Engineering and Computing, Apr. 26, 2018 , 6 pages. [cited by applicant]
Abbott, Brendan Michael; “A Security Evaluation Methodology for Container Images”, BYU ScholarsArchive, Mar. 1, 2017, 94 pages. [cited by applicant]
Akabane, et al., “Blockchain: Mechanism and Theory”, RIC TELECOM, Oct. 28, 2016, First Edition, pp. 198-217, 24 pages. [cited by applicant]
Baldini, et al., “Serverless Computing: Current Trends and Open Problems”, InResearch Advances in Cloud Computing, Jun. 10, 2017, 20 pages. [cited by applicant]
Cachine, Christian; “Architecture of the Hyperledger Blockchain Fabric”, InWorkshop on distributed cryptocurrencies and consensus ledgers, Jun. 25, 2016, 4 pages. [cited by applicant]
Cachin, et al., “Blockchain, cryptography, and consensus”, IBM Research, Jun. 2017, 63 pages. [cited by applicant]
“Chaincode for Operators”, retrieved from https://web.archive.org/web/20170731011000/http://hyperledger-fabrics-docs.readthedocs.io:80/en/latest/chaincode4noah.html on Jan. 23, 2019, 8 pages. [cited by applicant]
Hofman, et al., “Applying blockchain technology for hyperconnected logistics”, 4th International Physical Internet Conference, Jul. 2017, 12 pages. [cited by applicant]
Honda, Kazuyuki; “Destruction or Evolution of Existing Business Model?: Innovation of Blockchain”, 34, Weekly BCN, BCN Inc. Mar. 6, 2017, vol. 1668, p. 20, 5 pages. [cited by applicant]
“Hyperledger Fabric Model”, retrieved from https://web.archive.org/web/20170731225254/http://hyperledger-fabric-docs.readthedocs.io:80/en/latest/fabric_model.html# on Jan. 23, 2019, 4 pages. [cited by applicant]
“IBM and Docker Announce Strategic Partnership to Deliver Enterprise Applications in the Cloud and on Prem”, published on Dec. 4, 2014, retrieved on Nov. 4, 2020 from https://web.archive.org/web/20150110041918/http://ww… [cited by applicant]
“Ledger”, retrieved from https://web.archive.org/web/20170731010523/http://hyperledger-fabric-docs.readthedocs.io:80/en/latest/ledger.html on Jan. 23, 2019, 4 pages. [cited by applicant]
Miller, Ron; “Service based on open source Hyperledger Fabric technology”, published Mar. 19, 2017, retrieved from https://techcrunch.com/2017/03/19/ibm-unveils-blockchain-as-a-service-based-on-open-service-hyperledger-… [cited by applicant]
Nagappan, Ramesh; “Unpacking HyperLedger Fabric 1.0—Under the hood of a Permissioned Blockchain”, published Jul. 7, 2017, retreived Jul. 12, 2019 from http://websecuritypatterns.com/blogs/2017/07/07/unpacking-hyperledge… [cited by applicant]
Sato, et al., “Defining Technical Challenges of Blockchain Platform ‘Hyperledger Fabric’ through Quarantine Evaluation”, IPSJ SIG Technical Report, Feb. 24, 2017, vol. 2017-IOT-36, No. 30., pp. 1-8, 8 pages. [cited by applicant]
Seijas, et al., “Scripting smart contracts for distributed ledger technology”, IACR Cryptology ePrint Archive, Dec. 16, 2016, 30 pages. [cited by applicant]
Stanciu, Alexandru; “Blockchain based distributed control system for Edge Computing”, 2017 21st International Conference on Control Systems and Computer Science, May 29, 2017, pp. 667-671, 5 pages. [cited by applicant]
Tackmann, Bjorn; “Secure Event Tickets on a Blockchain”, International Conference on Simulation, Modeling, and Programming for Autonomous Robots, Sep. 2017, pp. 437-444, 8 pages. [cited by applicant]
Tateishi, et al., “Practice and Future Tasks of Development of Blockchain Applications”, Information Processing Society of Japan, Symposium, Software Engineering Symposium 2017, Information Processing Society of Japan, … [cited by applicant]
“Transaction Flow”, retrieved from https://web.archive.org/web/20170804103334/http://hyperledger-fabric-docs.readthedocs.io:80/en/latest/txflow.html on Jan. 23, 2019, 4 pages. [cited by applicant]
Tschorsh, et al., “Bitcoin and Beyond: A Technical Survey on Decentralized Digital Currencies”, IEEE Communications Surveys & Tutorials, vol. 18, No. 3, Aug. 19, 2016, pp. 2084-2123, 40 pages. [cited by applicant]
“Understanding the architecture”, Docker Docs Ja Project, published on Oct. 27, 2016, retrieved on Nov. 4, 2020 from https://web.archive.org/web/20161027042432/https://docs.docker.jp/engine/introduction/understanding-do… [cited by applicant]
Vukolic, Marko; “Hyperledger Fabric”, IBM Corporation, Jun. 22, 2017, https://docplayer.net/53437090-Hyperledger-fabric-an-open-source-distributed-operating-system-for-permissioned-blockchains-swiss-blockchain-summer-sc… [cited by applicant]
Vukolic, Marko; “Rethinking Permissioned Blockchains”, Proceedings of the ACM Workshop on Blockchain, Cryptocurrencies and Contracts, Apr. 2017, 6 pages. [cited by applicant]
Pyoung, Chan Kyu and Baek, Seung Jung; “Blockchain of Finite-Lifetime Blocks With Applications to Edge-Based IoT”, IEEE Internet of Things Journal, vol. 7, No. 3, Mar. 2020, © 2019, pp. 2102-2116. [cited by applicant]
Luo, Kan et al., “A Multiple Blockchains Architecture On Inter-Blockchain Communication”, 2018 IEEE International Conference on Software Quality, Reliability and Security Companion, © 2018 IEEE, pp. 139-145. [cited by applicant]
“Blockchain on AWS”, Amazon, retrieved from https://aws.amazon.com/blockchain/ on Mar. 21, 2019, 12 pages. [cited by applicant]
“Blockchain Workbench”, Azure Blockchain Workbench | Microsoft Azure, retrieved from https://azure.microsoft.com/en-us/features/blockchain-workbench/ on Mar. 22, 2019, 7 pages. [cited by applicant]
“Hyperledger”, Hyperledger Composer—Hyperledger, retrieved from https://www.hypderledger.org/projects/composer on Mar. 22, 2019, 5 pages. [cited by applicant]
“Hypderledger Composer”, Github—hyperledger/composer, retrieved from https://github.com/hyperledger/composer on Mar. 22, 2019, 3 pages. [cited by applicant]
“Ledgers”, retrieved from https://dashboard.seq.com/docs/ledgers on Mar. 21, 2019, 1 page. [cited by applicant]
Mathurin, Olivier Kenji, “Build a blockchain prototype in minutes with Hyperledger Composer”, published Feb. 8, 2018, https://medium.com/coinmonks/build-a-blockchain-protoype-in-minutes-with-hyperledger-composer-e132e17… [cited by applicant]
McLean, Asha, “AWS goes blockchain: The cloud giant announces two distributed ledger services”, published Nov. 28, 2018, https://www.zdnet.com/article/aws-and-blockchain-the-cloud-giant-announces-two-ledger-services/, 8… [cited by applicant]
“Sequence”, Chain, retrieved from https://chain.com/sequence/ on Mar. 21, 2019, 10 pages. [cited by applicant]
Tempesta, Stefano, “Decentralized Applications with Azure Blockchain as a Service”, published Jul. 2018, https://msdn.microsoft.com/en-us/magazine/mt847188.aspx, 18 pages. [cited by applicant]
United States Patent and Trademark Office, Office Communication dated Aug. 8, 2022 for U.S. Appl. No. 17/090,594 , 25 pages. [cited by applicant]
United States Patent and Trademark Office, Office Communication dated Jan. 20, 2023 for U.S. Appl. No. 17/090,594 , 25 pages. [cited by applicant]
United States Patent and Trademark Office, Office Communication dated Mar. 3, 2023 for U.S. Appl. No. 17/090,594 , 32 pages. [cited by applicant]
United States Patent and Trademark Office, Notice of Allowance and Fee(s) Due dated Jul. 12, 2023 for U.S. Appl. No. 17/090,594 , 10 pages. [cited by applicant]
United States Patent and Trademark Office, Office Communication dated Apr. 27, 2023 for U.S. Appl. No. 17/521,560 , 19 pages. [cited by applicant]
United States Patent and Trademark Office, Office Communication dated Dec. 22, 2022 for U.S. Appl. No. 17/521,560 , 18 pages. [cited by applicant]
United States Patent and Trademark Office, Notice of Allowance and Fee(s) Due dated Jul. 20, 2021 for U.S. Appl. No. 16/261,371 , 9 pages. [cited by applicant]
United States Patent and Trademark Office, Office Communication dated Feb. 4, 2021 for U.S. Appl. No. 16/261,371 , 12 pages. [cited by applicant]
United States Patent and Trademark Office, Office Communication dated Mar. 31, 2022 for U.S. Appl. No. 16/856,988 , 8 pages. [cited by applicant]
United States Patent and Trademark Office, Notice of Allowance and Fee(s) Due dated Nov. 1, 2023 for U.S. Appl. No. 17/521,560 , 8 pages. [cited by applicant]
United States Patent and Trademark Office, Office Communication dated Apr. 10, 2025 for U.S. Appl. No. 18/590,537 , 20 pages. [cited by applicant]
United States Patent and Trademark Office, Notice of Allowance and Fee(s) Due dated Aug. 29, 2025 for U.S. Appl. No. 18/590,537 , 9 pages. [cited by applicant]