IP Library › Granted Patent US 10,713,963
Granted Patent B2
US 10,713,963 · App. 15/605,126 · Granted Jul 14, 2020

Managing lifelong learner events on a blockchain

Inventors: Shelby Solomon Darnell (Yorktown Heights, NY); Jonathan Lenchner (North Salem, NY); Daby M. Sow (Croton on Hudson, NY); Charity Wayua (Nairobi, KE); Komminist Weldemariam (Nairobi, KE)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G09B5/02G06Q20/065G09B7/00G09B7/02H04L9/3236H04L9/3297G06Q2220/00H04L2209/38
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,713,963
App. No.
15/605,126
Granted
Jul 14, 2020
Kind
B2
Abstract

A method of managing lifelong learner events on a blockchain includes detecting an event related to a learner using a blockchain-enabled digital learning system, determining a concern/risk level of the learner by performing a risk assessment, determining parameters to generate a transaction related the learner's event based on the parameters and the concern/risk level, determining the values of the parameters by measuring the value or importance of the event and its associated metadata and documents, generating a list of transactions corresponding to the parameters, and validating the transactions using validating distributed peer-to-peer devices that run one or more chaincodes related to the management of the lifelong learner events.

Claims (36)

1. A method of managing lifelong learner events on a blockchain, comprising the steps of:

detecting an event related to a learner using a blockchain-enabled digital learning system;

determining a risk level of failing a course of the learner by performing a risk assessment;

determining parameters based on risk level;

determining values of the parameters from the event related to the learner and metadata and documents associated with the event related to the learner, wherein the values of the parameters include pause, start, stop, fast forward, rewind, zoom-in, zoom-out, click, or hover;

generating a list of transactions related to the event related to the learner and corresponding to the parameters; and

validating each transaction in the list of transactions using validating distributed peer-to-peer devices that run one or more chaincodes related to the management of the lifelong learner events.

2. The method of claim 1 , further comprising, when the transaction validation succeeds:

creating a new block and updating the blockchain based on the new block; and

compiling the transaction associated with the learner's computing device into a chain of the learner's event blocks.

3. The method of claim 2 , wherein the events related to a learner include one or more of learner activities, application events, and sensor events.

4. The method of claim 1 , wherein the risk assessment is based on the learner's observed behavior, predicted learner characteristics, and context.

5. The method of claim 1 , wherein validating the transactions further comprises:

receiving validity requirements for events on the blockchain;

obtaining a validation token indicative of a validity of the event related to the learner; and

computing a chaincode block for each transaction against the validation requirements.

6. The method of claim 1 , further comprising automatically changing a rate of updating the blockchain based on the risk assessment.

7. The method of claim 1 , further comprising rewarding the learner with a cryptocurrency based on the learner's historical performance, engagement and overall progression, and recording said reward in the blockchain for said learner.

8. A non-transitory program storage device readable by a computer, tangibly embodying a program of instructions executed by the computer to perform method steps for managing lifelong learner events on a blockchain, comprising the steps of:

detecting an event related to a learner using a blockchain-enabled digital learning system;

determining a risk level of failing a course of the learner by performing a risk assessment;

determining parameters based on risk level;

determining the values of the parameters from the event related to the learner and metadata and documents associated with the event related to the learner, wherein the values of the parameters include pause, start, stop, fast forward, rewind, zoom-in, zoom-out, click, or hover;

generating a list of transactions related to the event related to the learner and corresponding to the parameters; and

validating each transaction in the list of transactions using validating distributed peer-to-peer devices that run one or more chaincodes related to the management of the lifelong learner events.

9. The computer readable program storage device of claim 8 , the method further comprising, when the transaction validation succeeds:

creating a new block and updating the blockchain based on the new block; and

compiling the transaction associated with the learner's computing device into a chain of the learner's event blocks.

10. The computer readable program storage device of claim 9 , wherein the events related to a learner include one or more of learner activities, application events, and sensor events.

11. The computer readable program storage device of claim 8 , wherein the risk assessment is based on the learner's observed behavior, predicted learner characteristics, and context.

12. The computer readable program storage device of claim 8 , wherein validating the transactions further comprises:

receiving validity requirements for events on the blockchain;

obtaining a validation token indicative of a validity of the event related to the learner; and

computing a chaincode block for each transaction against the validation requirements.

13. The computer readable program storage device of claim 8 , the method further comprising automatically changing a rate of updating the blockchain based on the risk assessment.

14. The computer readable program storage device of claim 8 , the method further comprising rewarding the learner with a cryptocurrency based on the learner's historical performance, engagement and overall progression, and recording said reward in the blockchain for said learner.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2017
From: DARNELL, SHELBY SOLOMON; LENCHNER, JONATHAN; SOW, DABY M.; WAYUA, CHARITY; WELDEMARIAM, KOMMINIST
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 042577/0564 →
Continuity (1)
Related Publication 20180342171A1 · Nov 29, 2018