Patent AU-2020101949-A4 (AU)
Title: blockchain-based,decentralized, online login & note-taking system
Inventor: JI FENG
IPC: H04L9/32
Filed: 2020-08-23
Granted: 2020-10-01
Abstract: : 
The present invention is a blockchain-based, decentralized, 
online login & note-taking system for end users to do online 
login and online note-taking. The end user is restricted to login 
on one and only one of his/her computer device. For end user 
login, the system will use user credential stored in blockchain 
node to verify end user input of loginpassword with a global 
unique id in end user computer device. After successfully login 
to the system, end user can do online note-taking, which has 
functions to display previous stored note content and let end 
user write/store new note to the system. User login credential 
are collected through the user sign-up process. For each 
computer device, a global unique id, called uuid, is generated 
at the first time when the system runs on the end user 
computer device. This uuid is never changed or deleted. The 
system is design to be that one and only one end user could 
use system in one computer device, so, this uuid builds one to 
one mapping relationship to a specific end user. This uuid, 
together with loginpassword created during sign-up 
composed a user credential data entity for a specific user. The 
uuid and note text verbiage content composes a user note 
data entity for a specific user.  
Each end user computer device is running a local blockchain 
node. All user data are replicated and stored in all blockchain 
nodes. This data replication is achieved together, by a special 
designed smart contract, by blockchain technology of smart 
contract's transaction synchronization mechanism, and by 
how online login & note-taking system handling user data 
modification. With above three components working together, 
the user data is replicated to all blockchain nodes. All
blockchain nodes have the same user data. When one user 
makes a user data change, this data change will be replicated 
to all blockchain nodes.  
Since user data is replicated in all blockchain nodes, the 
previous stored user data could be restored for a specific user 
in a new computer device.  
Please notice, even end user data is replicated to all 
blockchain nodes, one user will not be able to see other end 
user's data, because firstly system doesn't allow a user to 
retrieve the data belongs to other users, secondly, user data 
could be encrypted by certain level mechanism. Further 
discussion on user data security is out of scope of this patent 
application.  
After end user successfully login to the system, the end user 
could start using note-taking system. The previous notes will 
be retrieved from local blockchain node and display in UI to 
the end user. End user also has ability to write new note and 
new note will be stored to blockchain nodes as a new 
transaction execution via the pre-deployed smart contract.  
Also, after successfully login, end user will be able to change 
password or close account, which will also store new user 
credential data to blockchain node as a new transaction 
execution via the pre-deployed smart contract.  
This patent could be easily extended for other applications 
related to user data storing, such as, end user could store 
personal photo files, etc.
FIG. 1 Major Computer System Components ot Online Login 
& Note-Taking System 
Individual End User Computer Device 
UI for online login UI display note 
& account management & take note 
Middle-tier sub-Component for control & 
interact with blockchain data storage 
Blockchain smart contact 
interface to interact with 
blockchain node block data 
System UUID WrBe Read 
local db 
Blockchain Node