SOFTWARE LICENSING SYSTEM ON BLOCKCHAIN
Inventors
Tsun Kwan Donald Siu
Abstract
Systems and methods are directed to managing access to a software instance stored on a virtual machine on a blockchain using a smart contract. The system receives, from a client device of a user, an authorization request to access the software instance. The authorization request can include a token associated with the user. In response to receiving the authorization request, the system accesses the smart contract. Based on the token, a determination is made, through the smart contract, whether the user is an owner of a license to the software instance. In response to determining that the user is the owner, a further determination is made, through the smart contract, whether the license has expired without renewal. Based on the license having expired without renewal, the smart contract autonomously triggers the virtual machine to destroy a container comprising the software instance.
CPC Classifications
Filing Date
2024-09-19
Application No.
18889491