P
US11475422B2ActiveUtilityPatentIndex 73

Blockchain-based property management

Assignee: BANK OF AMERICAPriority: Mar 28, 2018Filed: Mar 28, 2018Granted: Oct 18, 2022
Est. expiryMar 28, 2038(~11.7 yrs left)· nominal 20-yr term from priority
Inventors:RAMASAMY SUKIPURUSHOTHAMAN SASIDHAR
H04L 67/1091G06Q 20/02H04L 67/10H04L 67/12G06K 7/1417G06Q 2220/18H04L 69/40G06Q 20/36G06Q 2220/00G06K 7/1413G06Q 20/1235G06K 7/10366
73
PatentIndex Score
3
Cited by
110
References
20
Claims

Abstract

Methods, systems, and apparatuses for blockchain-based property management are described herein. According to a first embodiment of the disclosure, a plurality of computing systems may be established at a plurality of points along a supply chain associated with the manufacture, shipment, and sale of a physical property item. At each of the plurality of points, the plurality of computing systems may identify data corresponding to the physical property item, which may be stored on a blockchain associated with a decentralized peer-to-peer (e.g., P2P) network. According to a second embodiment of the disclosure, content creator computing devices may transmit digital property item upload requests to a digital property management computing device, which may generate smart contracts corresponding to the requests. Through execution of the smart contracts, access may be granted to digital property items and fees may be provided to the content creator computing devices.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method, comprising:
 at a computing device operating in a decentralized peer-to-peer (P2P) network and including at least one or more processors and memory storing at least a portion of a blockchain of the decentralized P2P network: 
 receiving a digital property item upload request from at least one of a plurality of content creator computing devices, the digital property item upload request including a plurality of digital property items and a corresponding fee; 
 based on the digital property item upload request, generating a smart contract, wherein the smart contract comprises one or more computer-executable functions configured to control downloading of the plurality of digital property items to at least one of a plurality of content consumer computing devices, and one or more computer-executable functions configured with cross-reference download functionality associated with a plurality of additional smart contracts cross-referenced by the smart contract, wherein each additional smart contract is associated with a respective digital property item of the plurality of digital property items; 
 deploying the smart contract to the decentralized P2P network, wherein deploying the smart contract includes:
 transmitting a network function request to the decentralized P2P network; and 
 executing one or more P2P network protocols to broadcast the network function request to one or more computing devices in the decentralized P2P network; 
 
 generating a block corresponding to the blockchain of the decentralized P2P network, the block comprising the smart contract; 
 adding the block to the at least the portion of the blockchain of the decentralized P2P network; 
 transmitting a smart contract operation request to a digital property management computing device, wherein the smart contract operation request includes a public key that uniquely identifies the smart contract in the blockchain of the decentralized P2P network and a request type associated with the smart contract operation request; 
 executing the smart contract in accordance with the request type and based on identifying the block within the blockchain of the decentralized P2P network comprising the smart contract, wherein the block within the blockchain of the decentralized P2P network is identified using the public key, and wherein executing the smart contract includes identifying, based on the public key, a plurality of users associated with ownership of the plurality of digital property items and an ownership percentage for each of the plurality of users; 
 transmitting the corresponding fee to digital wallets of each of the plurality of users associated with ownership of the plurality of digital property items in amounts according to the ownership percentage for each of the plurality of users; and 
 
       responsive to executing the smart contract, transmitting the plurality of digital property items to the at least one of the plurality of content consumer computing devices, wherein transmitting the plurality of digital property items comprises executing of the one or more executable functions configured with cross-referencing download functionality executing the plurality of additional smart contracts cross-referenced by the smart contract and transmitting the plurality of digital property items to the at least one of the plurality of content consumer computing devices based on executing the plurality of additional smart contracts. 
     
     
       2. The method of  claim 1 , further comprising:
 receiving, by the computing device, a digital property item access request through the decentralized P2P network and from at least one of content consumer computing devices; 
 based on the digital property item access request, transmitting, by the computing device, the fee to the smart contract; and 
 responsive to execution of the smart contract, transmitting, by the computing device, the fee to the at least one of the content creator computing devices. 
 
     
     
       3. The method of  claim 2 , wherein the fee is transmitted, by the computing device, to a first wallet of the at least one of the content creator computing devices, and wherein the plurality of digital property items is transmitted, by the computing device, to a second wallet of the at least one of the content consumer computing devices. 
     
     
       4. The method of  claim 2 , wherein the digital property item upload request further includes wallet information associated with each of a plurality of content creator computing devices and a creation responsibility percentage corresponding to each of the plurality of content creator computing devices, and wherein the fee is transmitted, by the computing device, to each of the plurality of content creator computing devices based on the wallet information and creation responsibility percentage. 
     
     
       5. The method of  claim 2 , wherein the plurality of digital property items includes at least one of a song, movie, e-book, work of art, patent, and copyright. 
     
     
       6. The method of  claim 2 , wherein the fee corresponds to a permanent download of the plurality of digital property items. 
     
     
       7. The method of  claim 2 , wherein the fee corresponds to a single use download of the plurality of digital property items. 
     
     
       8. A computing device configured to operate in a decentralized peer-to-peer (P2P) network, comprising:
 one or more processors; and 
 memory storing at least a portion of a blockchain of the decentralized P2P network and computer-readable instructions that, when executed by the one or more processors, cause the computing device to:
 receive a digital property item upload request from at least one of a plurality of content creator computing devices, the digital property item upload request including a plurality of digital property items and a corresponding fee; 
 based on the digital property item upload request, generate a smart contract, wherein the smart contract comprises one or more computer-executable functions configured to control downloading of the plurality of digital property items to at least one of a plurality of content consumer computing devices, and one or more computer-executable functions configured with cross-reference download functionality associated with a plurality of additional smart contracts cross-referenced by the smart contract, wherein each additional smart contract is associated with a respective digital property item of the plurality of digital property items; 
 deploy the smart contract to the decentralized P2P network, wherein deploying the smart contract includes:
 transmitting a network function request to the decentralized P2P network; and 
 executing one or more P2P network protocols to broadcast the network function request to one or more computing devices in the decentralized P2P network; 
 
 generate a block corresponding to the blockchain of the decentralized P2P network, the block comprising the smart contract; 
 add the block to the at least the portion of the blockchain of the decentralized P2P network; 
 transmit a smart contract operation request to a digital property management computing device, wherein the smart contract operation request includes a public key that uniquely identifies the smart contract in the blockchain of the decentralized P2P network and a request type associated with the smart contract operation request; 
 execute the smart contract in accordance with the request type and based on identifying the block within the blockchain of the decentralized P2P network comprising the smart contract, wherein the block with the blockchain of the decentralized P2P network is identified using the public key, and wherein executing the smart contract includes identifying, based on the public key, a plurality of users associated with ownership of the plurality of digital property items and an ownership percentage for each of the plurality of users; 
 transmit the corresponding fee to digital wallets of each of the plurality of users associated with ownership of the plurality of digital property items in amounts according to the ownership percentage for each of the plurality of users; and 
 responsive to executing the smart contract, transmit the plurality of digital property items to the at least one of the plurality of content consumer computing devices, wherein transmitting the plurality of digital property items comprises executing of the one or more executable functions configured with cross-referencing download functionality executing the plurality of additional smart contracts cross-referenced by the smart contract and transmitting the plurality of digital property items to the at least one of the plurality of content consumer computing devices based on executing the plurality of additional smart contracts. 
 
 
     
     
       9. The computing device of  claim 8 , wherein the memory stores further instructions that, when executed by the one or more processors, cause the computing device to:
 receive a digital property item access request through the decentralized P2P network and from at least one of content consumer computing devices; 
 based on the digital property item access request, transmit the fee to the smart contract; and 
 responsive to execution of the smart contract, transmit the fee to the at least one of the content creator computing devices. 
 
     
     
       10. The computing device of  claim 9 , wherein the memory stores further instructions that, when executed by the one or more processors, cause the computing device to:
 transmit the fee to a first wallet of the at least one of the content creator computing devices; and 
 transmitting the plurality of digital property items to a second wallet of the at least one of the content consumer computing devices. 
 
     
     
       11. The computing device of  claim 9 , wherein the digital property item upload request further includes wallet information associated with each of a plurality of content creator computing devices and a creation responsibility percentage corresponding to each of the plurality of content creator computing devices, and wherein the memory stores further instructions that, when executed by the one or more processors, cause the computing device to transmit the fee to each of the plurality of content creator computing devices based on the wallet information and the creation responsibility percentage. 
     
     
       12. The computing device of  claim 9 , wherein the plurality of digital property items includes at least one of a song, movie, e-book, work of art, patent, and copyright. 
     
     
       13. The computing device of  claim 9 , wherein the fee corresponds to a permanent download of the plurality of digital property items. 
     
     
       14. The computing device of  claim 9 , wherein the fee corresponds to a single use download of the plurality of digital property items. 
     
     
       15. One or more non-transitory computer-readable media storing instructions that, when executed by a computing device configured to operate in a decentralized peer-to-peer (P2P) network, the computing device including at least one or more processors and memory storing at least a portion of a blockchain of the decentralized P2P network, cause the computing device to:
 receive a digital property item upload request from at least one of a plurality of content creator computing devices, the digital property item upload request including a plurality of digital property items and a corresponding fee; 
 based on the digital property item upload request, generate a smart contract, wherein the smart contract comprises one or more computer-executable functions configured to control downloading of the plurality of digital property items to at least one of a plurality of content consumer computing devices, and one or more computer-executable functions configured with cross-reference download functionality associated with a plurality of additional smart contracts cross-referenced by the smart contract, wherein each additional smart contract is associated with a respective digital property item of the plurality of digital property items; 
 deploy the smart contract to the decentralized P2P network, wherein deploying the smart contract includes:
 transmitting a network function request to the decentralized P2P network; and 
 executing one or more P2P network protocols to broadcast the network function request to one or more computing devices in the decentralized P2P network; 
 
 generate a block corresponding to the blockchain of the decentralized P2P network, the block comprising the smart contract; 
 add the block to the at least the portion of the blockchain of the decentralized P2P network; 
 transmit a smart contract operation request to a digital property management computing device, wherein the smart contract operation request includes a public key that uniquely identifies the smart contract in the blockchain of the decentralized P2P network and a request type associated with the smart contract operation request; 
 execute the smart contract in accordance with the request type and based on identifying the block within the blockchain of the decentralized P2P network comprising the smart contract, wherein the block with the blockchain of the decentralized P2P network is identified using the public key, and wherein executing the smart contract includes identifying, based on the public key, a plurality of users associated with ownership of the plurality of digital property items and an ownership percentage for each of the plurality of users; 
 transmit the corresponding fee to digital wallets of each of the plurality of users associated with ownership of the plurality of digital property items in amounts according to the ownership percentage for each of the plurality of users; and 
 responsive to executing the smart contract, transmit the plurality of digital property items to the at least one of the plurality of content consumer computing devices, wherein transmitting the plurality of digital property items comprises executing of the one or more executable functions configured with cross-referencing download functionality executing the plurality of additional smart contracts cross-referenced by the smart contract and transmitting the plurality of digital property items to the at least one of the plurality of content consumer computing devices based on executing the plurality of additional smart contracts. 
 
     
     
       16. The one or more non-transitory computer-readable media of  claim 15 , wherein the instructions, when executed by the computing device configured to operate in the decentralized P2P network, the computing device including at least the one or more processors and the memory storing at least the portion of the blockchain of the decentralized P2P network, further cause the computing device to:
 receive a digital property item access request through the decentralized P2P network and from at least one of content consumer computing devices; 
 based on the digital property item access request, transmit the fee to the smart contract; and 
 
       responsive to execution of the smart contract, transmit the fee to the at least one of the content creator computing devices. 
     
     
       17. The one or more non-transitory computer-readable media of  claim 16 , wherein the instructions, when executed by the computing device configured to operate in the decentralized P2P network, the computing device including at least the one or more processors and the memory storing at least the portion of the blockchain of the decentralized P2P network, further cause the computing device to:
 transmit the fee to a first wallet of the at least one of the content creator computing devices; and 
 transmit the plurality of digital property items to a second wallet of the at least one of the content consumer computing devices. 
 
     
     
       18. The one or more non-transitory computer-readable media of  claim 16 , wherein the digital property item upload request further includes wallet information associated with each of a plurality of content creator computing devices and a creation responsibility percentage corresponding to each of the plurality of content creator computing devices, and wherein the fee is transmitted to each of the plurality of content creator computing devices based on the wallet information and creation responsibility percentage. 
     
     
       19. The one or more non-transitory computer-readable media of  claim 16 , wherein the fee corresponds to a permanent download of the plurality of digital property items. 
     
     
       20. The one or more non-transitory computer-readable media of  claim 16 , wherein the fee corresponds to a single use download of the plurality of digital property items.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.