Patent Document ID: 9978045
Application ID: 14344518
Patent Flag: 1

Claim One:
1. A computer-implemented method for managing funding transactions in a learning system, the method comprising: receiving a funding request from a user device operated by a funding user; providing for display, on the user device via a funding interface generator, a funding preferences interface to the funding user, the funding preferences interface including interface items for language preferences, location preferences, medium preferences and subject preferences for learning services and corresponding input areas for input preferences for the language preferences, location preferences, medium preferences and subject preferences, the input preferences for the language preferences, location preferences, medium preferences and subject preferences obtained from an electronic learning application database, wherein the medium preferences relate to compatibility of a learning application to perform on a type of learning user device; receiving funding preferences for learning services, the funding preferences including language preferences, location preferences, medium preferences and subject preferences from the user device operated by the funding user; accessing an electronic learning user database via a learning user recommendation generator, the 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 identity information; selecting the learning user for funding whose identity information is described by funding preferences via the learning user recommendation generator; receiving fund spending limits for the selected learning user for funding; receiving a request for purchasing a learning service from a mobile user device operated by the funded learning user, the learning service including a language, a location, a medium, and a subject; purchasing the learning service after determining the compatibility of the language, location, medium, and subject of the learning service with the selected language, location, medium and subject preferences of the funding preferences via a purchase management processor, accessing a learning application associated with the purchased learning service from an electronic learning application database via a performance management processor; performing the learning application associated with the purchased learning service for the funded learning user on the mobile user device operated by the funded learning user, the mobile user device being compatible with the medium funding preference, the learning application performed via a performance management processor accessing the electronic learning user database for learner identify items, learning history and learning purchase history, the performance management processor further accessing tutor metadata from an electronic tutor data base, tools meta data from an electronic learning tools database and learning facility metadata from an electronic facilities database for the learning user to perform instructions from the learning application; processing a transaction for the learning service purchase via a transaction processor, and updating a funding balance of the funding user in corresponding account balance data fields of the funded learning user in the electronic learning user database based on the transaction via the transaction processor.