Patentable/Patents/US-11637701
US-11637701

Technologies for conducting a data transaction between enterprises using a permissioned blockchain infrastructure and an oracle system

PublishedApril 25, 2023
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A method for conducting a data transaction between an on-chain enterprise and an off-chain enterprise according to one embodiment includes receiving at the on-chain enterprise a request for data from an end user; determining that the off-chain enterprise possesses the requested data; transmitting the request for data to an oracle system; transmitting the request for data to the off-chain enterprise; providing the requested data to the oracle system; providing the requested data to the on-chain enterprise by (i) generating a block representing the data transaction in the blockchain infrastructure, (ii) publishing the block to one or more nodes in the blockchain infrastructure, (iii) validating the data transaction at the one or more nodes in the blockchain infrastructure, (iv) adding the block to a blockchain based on a consensus reached among the one or more nodes in the blockchain infrastructure, (v) updating the one or more nodes in the blockchain infrastructure with the block, and (vi) labeling the data transaction as successful; and transmitting the requested data to the end user.

Patent Claims
12 claims

Legal claims defining the scope of protection, as filed with the USPTO.

2

2. The method of claim 1, wherein providing the requested data to the first enterprise comprises using the oracle system as a bridge between the first enterprise and the off-chain enterprise.

3

3. The method of claim 1, wherein the oracle system comprises at least one of a single sourced oracle and a multiple sourced oracle.

4

4. The method of claim 1, further comprising a technical framework to reduce the risk of the oracle system tampering with the requested data, wherein the technical framework comprises at least one of a digital notary or a secure hardware bridge.

5

5. The method of claim 1, wherein the block includes self-executing computer-executable code configured to monitor one or more conditions associated with the blockchain.

8

8. The method of claim 7, further comprising storing the second blockchain data transaction on the blockchain by (i) generating a second block representing the second blockchain data transaction in the blockchain infrastructure, (ii) publishing the second block to the one or more nodes in the blockchain infrastructure, (iii) validating the second blockchain data transaction at the one or more nodes in the blockchain infrastructure, (iv) adding the second block to the blockchain based on a second consensus reached among the one or more nodes in the blockchain infrastructure, (v) updating the one or more nodes in the blockchain infrastructure with the second block, and (vi) labeling the second blockchain data transaction as successful.

9

9. The method of claim 7, wherein the second enterprise communicates with a personal bot system to complete the second blockchain data transaction.

10

10. The method of claim 7, wherein the block includes self-executing computer-executable code configured to monitor one or more conditions associated with the blockchain.

12

12. The system of claim 11, wherein providing the requested data to the first enterprise comprises using the oracle system as a bridge between the first enterprise and the off-chain enterprise.

13

13. The system of claim 11, wherein the oracle system comprises at least one of a single sourced oracle and a multiple sourced oracle.

14

14. The system of claim 11, further comprising a technical framework to reduce the risk of the oracle system tampering with the requested data.

15

15. The system of claim 14, wherein the technical framework comprises at least one of a digital notary, a secure hardware bridge, and an additional oracle system.

16

16. The system of claim 11, wherein the block includes self-executing computer-executable code configured to monitor one or more conditions associated with the blockchain.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

September 23, 2020

Publication Date

April 25, 2023

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Technologies for conducting a data transaction between enterprises using a permissioned blockchain infrastructure and an oracle system” (US-11637701). https://patentable.app/patents/US-11637701

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.