Methods and systems for blockchain incentivized data streaming and delivery over a decentralized network
AssigneeTheta Labs, Inc.
InventorsJieyi Long, Mitchell C. Liu
Life of this patent
Estimating the term…
Loading patent…
AssigneeTheta Labs, Inc.
InventorsJieyi Long, Mitchell C. Liu
Estimating the term…
Methods and systems for incentivizing the delivery of data contents among peer nodes in a decentralized data delivery network are disclosed. The network comprises peer-to-peer (P2P) connections implemented on top of a content delivery network (CDN) having CDN servers that provide data resources to network nodes. Such a hybrid network comprises viewer peer nodes, edge cacher peer nodes, tracker servers, and a payment service module. A micropayment pool is created on a blockchain by the payment service module. A cacher peer node downloads a data resource from a CDN server, and shares portions of the data resource with viewer peer nodes in the hybrid network. In return, the cacher peer node receives from the payment service module, off-chain transactions that encode cumulative payment amounts from the micropayment pool to the cacher peer node. A last off-line transaction is submitted to the blockchain to claim a total payment amount.
A computer-implemented method utilized by a cacher peer node in a decentralized data delivery network for receiving a blockchain-based payment incentive from a payment service module in a payment server node in the decentralized data delivery network, in exchange for sharing a data resource with at least a first viewer peer node and a second viewer peer node in the decentralized data delivery network, the method executable by a processor, the method comprising:
A cacher peer node system in a decentralized data delivery network for receiving a blockchain-based payment incentive from a payment service module in a payment server node in the decentralized data delivery network, in exchange for sharing a data resource with at least a first viewer peer node and a second viewer peer node in the decentralized data delivery network, comprising:
A non-transitory storage medium for storing program code, utilized by a cacher peer node in a decentralized data delivery network, for receiving a blockchain-based payment incentive from a payment service module in a payment server node in the decentralized data delivery network, in exchange for sharing a data resource with at least a first viewer peer node and a second viewer peer node in the decentralized data delivery network, wherein the program code is executable by a processor, and wherein the program code when executed by the processor causes the processor to:
Dependencies are inferred from the claim text.