← USPTO Patent Applications

SOFTWARE LICENSING SYSTEM ON BLOCKCHAIN

Application US20260079738A1 Kind: A1 Mar 19, 2026

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

G06F 9/45558 G06Q 20/1235 G06Q 20/367 H04L 9/3213 H04L 9/50 G06F 2009/45562 G06Q 2220/18 H04L 2209/56

Filing Date

2024-09-19

Application No.

18889491