Immutable and secure off-chain storage for blockchain applications

US2024163095A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2024163095-A1
Application numberUS-202217986653-A
CountryUS
Kind codeA1
Filing dateNov 14, 2022
Priority dateNov 14, 2022
Publication dateMay 16, 2024
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A data management server may receive data associated with a blockchain unit generated on a blockchain. The data received may include on-chain data and off-chain data. The data management server may create a data collection associated with the blockchain unit. The data collection may include the received data that is stored in one or more entries of transactions associated with the blockchain unit. One of the entries of transactions may include the on-chain data that is stored on the blockchain. The data management server may store, off-chain, the data collection associated with the blockchain unit. The data management server may generate an off-chain address for a user to retrieve the data collection. The off-chain address allows the user to review one of the entries of transactions off-chain. The off-chain address may be a global namespace that can be accessed without a particular system or file structure

First claim

Opening claim text (preview).

1 . A computer-implemented method, comprising: receiving data associated with a blockchain unit generated on a blockchain, the data received comprising on-chain data and off-chain data; creating a data collection associated with the blockchain unit, the data collection comprising the received data that is stored in one or more entries of transactions associated with blockchain unit, wherein one of the entries of transactions comprising the on-chain data that is stored on the blockchain; storing, off-chain, the data collection associated with the blockchain unit; and generating an off-chain address for a user to retrieve the data collection, wherein the off-chain address allows the user to review the one of the entries of transactions off-chain. 2 . The computer-implemented method of claim 1 , wherein the received data associated with the blockchain unit comprises data of an asset, a token uniform resource identifier (token URI), and a smart contract address. 3 . The computer-implemented method of claim 1 , wherein the blockchain unit is a non-fungible token (NFT). 4 . The computer-implemented method of claim 1 , wherein the blockchain unit is generated through an autonomous program protocol stored on the blockchain, and the received on-chain data comprises transaction data associated with usage of the autonomous program protocol. 5 . The computer-implemented method of claim 1 , wherein the off-chain data comprises an asset and metadata associated with the asset. 6 . The computer-implemented method of claim 1 , wherein at least one of the entries of transaction in the data collection is stored using InterPlanetary File System (IPFS). 7 . The computer-implemented method of claim 1 , wherein the off-chain address is a master level address of a namespace and the entries of transactions are stored as content identifiers of InterPlanetary File System (IPFS) under the namespace. 8 . The computer-implemented method of claim 7 , wherein the namespace is a global namespace. 9 . The computer-implemented method of claim 1 , wherein the blockchain unit is associated with an asset that is stored off-chain, the asset is encrypted by a first private key, and the first private key is encrypted by a second private key that is possessed by an owner of the asset. 10 . The computer-implemented method of claim 1 , wherein the data collection is stored in a cloud storage system, and the entries of transactions of the data collection are indexed in the cloud storage system. 11 . A system, comprising: a blockchain that is configured to store on-chain data; and a computing server, the computing server comprising memory and one or more processors, the memory storing code comprising instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: receive data associated with a blockchain unit generated on the blockchain, the data received comprising the on-chain data and off-chain data; create a data collection associated with the blockchain unit, the data collection comprising the received data that is stored in one or more entries of transactions associated with blockchain unit, wherein one of the entries of transactions comprising the on-chain data that is stored on the blockchain; store, off-chain, the data collection associated with the blockchain unit; and generate an off-chain address for a user to retrieve the data collection, wherein the off-chain address allows the user to review the one of the entries of transactions off-chain. 12 . The system of claim 11 , wherein the received data associated with the blockchain unit comprises data of an asset, a token uniform resource identifier (token URI), and a smart contract address. 13 . The system of claim 11 , wherein the blockchain unit is a non-fungible token (NFT). 14 . The system of claim 11 , wherein the blockchain unit is generated through an autonomous program protocol stored on the blockchain, and the received on-chain data comprises transaction data associated with usage of the autonomous program protocol. 15 . The system of claim 11 , wherein the off-chain data comprises an asset and metadata associated with the asset. 16 . The system of claim 11 , wherein at least one of the entries of transaction in the data collection is stored using InterPlanetary File System (IPFS). 17 . The system of claim 11 , wherein the off-chain address is a master level address of a namespace and the entries of transactions are stored as content identifiers of InterPlanetary File System (IPFS) under the namespace. 18 . The system of claim 17 , wherein the namespace is a global namespace. 19 . The system of claim 11 , wherein the blockchain unit is associated with an asset that is stored off-chain, the asset is encrypted by a first private key, and the first private key is encrypted by a second private key that is possessed by an owner of the asset. 20 . The system of claim 11 , wherein the data collection is stored in a cloud storage system, and the entries of transactions of the data collection are indexed in the cloud storage system.

Assignees

Inventors

Classifications

  • using key encryption key · CPC title

  • H04L9/50Primary

    using hash chains, e.g. blockchains or hash trees · CPC title

  • H04L9/14Primary

    using a plurality of keys or algorithms · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2024163095A1 cover?
A data management server may receive data associated with a blockchain unit generated on a blockchain. The data received may include on-chain data and off-chain data. The data management server may create a data collection associated with the blockchain unit. The data collection may include the received data that is stored in one or more entries of transactions associated with the blockchain un…
Who is the assignee on this patent?
Druva Inc
What technology area does this patent fall under?
Primary CPC classification H04L9/50. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu May 16 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).