×

Role based modular remittances in a modular learning system

  • US 9,805,424 B2
  • Filed: 09/13/2012
  • Issued: 10/31/2017
  • Est. Priority Date: 09/13/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for managing modular remittances through an electronic remittance module provided in a learning system comprising:

  • maintaining an electronic learning user database including a plurality of learning users, the electronic learning user database being accessible over an Internet-based computer network, each learning user associated with an account balance;

    maintaining an electronic remitted user database including a plurality of remitted users, each remitted user associated with a remittance cycle, wherein the remitted users include any three or more of a tutoring user, a learning application authoring user, a learning facility administrating user, a microlearning event organizing user, a learning application translating user, a learning application template developing user, a learning tool supplying user, and a learning user of the plurality of learning users;

    maintaining an electronic modular learning system including a plurality of processor-implemented modules, the processor-implemented modules including an electronic microlearning purchase management module and an electronic role based remittance module, the learning system operating in a learning environment and communicating with the learning users in the learning environment over the Internet-based computer network, the learning system enabling the plurality of learning users to communicate with one another in the learning environment, the learning system including an electronic learning content module database including a plurality of electronic learning learning content modules, each electronic learning content module associated with metadata describing a service charge and the remitted user in the plurality of remitted users;

    wherein the metadata of the electronic learning content module comprises at least one of an electronics textbook, an electronic journal, an instructional video, an instructional animation, a distinct mobile application, a browser based web application, a desktop application, an executable file, a program, add in, macro, plugin or instructions associated with a plurality of application programming interfaces of the modular learning system;

    receiving, from each of a plurality of user computing devices operated by respective ones of the learning users in the plurality of learning users over the Internet-based computer network, by the role based remittance module a respective purchase request specifying the corresponding electronic learning content module in the plurality of electronic learning content modules;

    calculating, by an electronic payment remittance module for each of the respective ones of the learning users, an updated account balance by subtracting the service charge described by the metadata associated with the corresponding electronic learning content module from the corresponding account balance associated with the respective ones of the learning users;

    granting access to the corresponding electronic learning content module on the learning user computing device operated by the respective one of the learning user based on the metadata of the electronic learning content module;

    determining, by the role based remittance module, a time to remit each of the service charges associated with the respective ones of the electronic learning content modules based on the remittance cycle associated with the remitted user associated with the specified electronic learning application of the plurality of electronic learning applications;

    generating, by an electronic remittance summary interface generator of the role based remittance module, a first summary cell electronic interface for a tutoring user of the remitted users, the first summary cell electronic interface including a tutor access remittance item representing an aggregate remittance amount for the remittance cycle associated with the tutoring user, corresponding units of time of tutoring services provided by the tutoring user to one or more of the learning users, and an amount calculated based on the aggregate remittance amount and the units of time;

    the remittance summary interface generator displaying the first summary cell interface on an electronic computing device of the tutoring user;

    wherein receiving the purchase request includes receiving a purchase request over the Internet-based computer network from a first of the learning users to purchase at least one of the tutoring services from the tutoring user, and deducting at least an amount of the service charge associated with the purchased tutoring service from an account balance of the first of the learning users, to produce an updated account balance for the first learning user;

    generating, by the remittance summary interface generator, an account summary interface for the first learning user to cause the updated account balance of the first learning user to be displayed to the first learning user through an electronic interface displayed on the corresponding user computing device of the learning user;

    generating, by the remittance summary interface generator, a second summary cell electronic interface for a learning content module authoring user, the second summary cell electronic interface including a learning content module remittance item representing an aggregate remittance amount for the remittance cycle associated with the learning content module authoring user, corresponding units of copies of software applications authored by the learning content module authoring user, and an amount calculated based on the aggregate remittance amount and the units of copies;

    the remittance summary interface generator displaying the second summary cell electronic interface on an electronic computing device of the learning content module authoring user;

    wherein receiving the purchase request includes receiving a purchase request from a second of the learning users to purchase one of the electronic learning content modules authored by the learning content module authoring user, and deducting at least an amount of the service charge associated with the purchased learning content module from an account balance of the second of the learning users, to produce an updated account balance for the second learning user;

    generating, by the remittance summary interface generator, an account summary electronic interface for the second learning user to cause the updated account balance of the second learning user to be displayed to the second learning user through an electronic interface displayed on the corresponding user computing device of the second learning user;

    generating, by the remittance summary interface generator, a third summary cell electronic interface for a learning facility administrator user, the third summary cell electronic interface including a learning facility administrator remittance item representing an aggregate remittance amount for the remittance cycle associated with the learning facility administrator user, corresponding units of time of a rental of a tangible item administered by the learning facility administrator user, and an amount calculated based on the aggregate remittance amount and the units of time of the rental;

    the remittance summary interface generator displaying the third summary cell electronic interface on an electronic computing device of the learning facility administrator user;

    wherein receiving the purchase request includes receiving a purchase request from a third of the learning users to purchase a rental of the tangible item administered by the learning facility administrator user, and deducting at least an amount of the service charge associated with the purchased rental from an account balance of the third of the learning users, to produce an updated account balance for the third learning user; and

    generating, by the remittance summary interface generator, an account summary electronic interface for the third learning user to cause the updated account balance of the third learning user to be displayed to the third learning user through an electronic interface displayed on the user computing device of the third learning user.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×