Patent Document ID: 20140344125
Application ID: 14344439
Patent Flag: 0

Claim One:
1. A computer-implemented method for learner billing in a modular learning system, the method comprising steps of: receiving a learner billing request from a billing cycle module; determining a billing cycle of a learning user; determining microlearning items purchased by the learning user in the billing cycle; aggregating costs of microlearning items purchased by the learning user to determine an amount due from the learning user; determining active learning plans purchased by the learning user in the billing cycle, and active learning plan specifying microlearning items pre-purchased by the learning user; adjusting the amount due based on active learning plans; determining a prepaid balance associated with the learning user; updating the prepaid balance when the prepaid balance is sufficient to pay for the amount due; and displaying a learner bill designating a remaining balance on a user device operated by the learning user.