IP Library › Patent Application 14344691
Patent Application
App. No. 14/344,691

MICROLEARNING EVENT MANAGEMENT IN A MODULAR LEARNING SYSTEM

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 None
App. No.
14/344,691
Abstract

A system and method are disclosed for modularly scheduling learning events in a modular learning system. Information about application services and microlearning events are stored in the modular learning system, with each microlearning event comprising a plurality of learning applications associated with the application services. The modular learning system receives a request from an organizing user to organize a microlearning event, and in response the modular learning system generates a set of services compatible with the event.

Claims (95)

1 . A computer-implemented method for modularly scheduling learning events in a modular learning system, comprising steps of:

maintaining an application services database including a plurality of application services, each application service associated with an available time;

maintaining a microlearning event items database including a plurality of microlearning events, each microlearning event comprising a plurality of learning applications, wherein each learning application is associated with a plurality of compatible application services;

receiving, from a user device operated by an organizing user, an organizing request associated with a microlearning event in the plurality of microlearning events, the organizing request comprising an event schedule and a plurality of requested application services, wherein an event schedule designates a sequence of learning applications associated with the microlearning event, each learning application in a sequence associated with a designated time;

generating a set of compatible application services by comparing the designated time of each learning application in the sequence to an available time of each application service associated with each learning application; and

displaying the set of compatible application services to the organizing user.

2 . The computer-implemented method of claim 1 , wherein the organizing request designates minimum purchase requirements specifying a minimum number of purchases of the microlearning event, further comprising the steps of:

receiving purchase items indicating a number of purchases of each application service;

wherein generating the set of compatible application services further comprises comparing the number of purchases of each application service to the minimum purchase requirements.

3 . The computer-implemented method of claim 1 , wherein the organizing request designates minimum performance requirements specifying a minimum number of performances of the microlearning event, further comprising the steps of:

receiving performance items indicating a number of performances of each learning application;

wherein generating the set of compatible application services further comprises comparing the number of performances of each learning application to minimum performance requirements.

4 . The computer-implemented method of claim 1 , wherein the sequence of learning applications is based on a difficulty level associated with each learning application in the sequence.

5 . The computer-implemented method of claim 1 , wherein the organizing request further comprises an event type preference selected from a group consisting of learning visits, industrial visits, short-term exchange programs, workshops, tutorials, and courses.

6 . computer-implemented method of claim 1 , further comprising steps of:

maintaining an application services database including a plurality of application services, each application service associated with an available time;

maintaining a learning application database including a plurality of learning applications, each learning application associated with metadata defining performance metrics and each learning application comprising a plurality of application services;

maintaining a microlearning event items database including a plurality of microlearning events, each microlearning event associated with a plurality of learning applications, wherein each learning application associated with the microlearning event has a designated time;

receiving a microlearning event initiation request from an organizing user specifying

the microlearning event;

generating a set of compatible application services by comparing the designated time of each learning application in a specified microlearning event to an available time of each application service in the plurality of application services;

displaying the set of compatible application services to a learning user;

receiving from the learning user a request to access compatible application services;

receiving a set of performance measurements from each learning user, wherein performance measurements are based on performance metrics associated with the specified microlearning event; and

displaying performance measurements to the organizing user.

7 . The computer-implemented method of claim 6 , further comprising the steps of:

maintaining a learning user database including a plurality of learning users, each learning user associated with privacy settings authorizing one or more users to view the performance measurements associated with each learning user;

wherein displaying the performance measurements to the organizing user comprises determining whether the organizing user is an authorized user.

8 . The computer-implemented method of claim 6 , further comprising the steps of:

receiving from the organizing user a price associated with the microlearning event;

wherein the request received from each learning user comprises an agreement to pay the price associated with the microlearning event.

9 . An apparatus for modularly scheduling learning events in a modular learning system comprising:

a processor configured to execute instructions stored on a non-transitory medium;

a non-volatile memory including:

instructions for execution on a processor, instructions executable to perform steps comprising:

maintaining an application services database including a plurality of application services, each application service associated with an available time;

maintaining a microlearning event items database including a plurality of microlearning events, each microlearning event comprising a plurality of learning applications, wherein each learning application is associated with application services;

receiving, from a user device operated by an organizing user, an organizing request associated with the microlearning event in the plurality of microlearning events, the organizing request comprising an event schedule and a plurality of requested application services, wherein an event schedule designates a sequence of learning applications associated with the microlearning event, each learning application in a sequence having a designated time;

generating a set of compatible application services by comparing the designated time of each learning application in the sequence to an available time of each application service associated with each learning application; and

displaying the set of compatible application services to the organizing user.

10 . The apparatus of claim 9 , wherein an organizing request designates minimum purchase requirements specifying a minimum number of purchases of the microlearning event, the steps further comprising:

receiving purchase items indicating a number of purchases of each application service;

wherein generating the set of compatible application services further comprises comparing the number of purchases of each application service to minimum purchase requirements.

11 . The apparatus of claim 9 , wherein an organizing request designates minimum performance requirements specifying a minimum number of performances of the microlearning event, the steps further comprising:

receiving performance items indicating a number of performances of each learning application;

wherein generating the set of compatible application services further comprises comparing the number of performances of each learning application to the minimum performance requirements.

12 . The apparatus of claim 9 , wherein the sequence of learning applications is based on a difficulty level associated with each learning application in the sequence.

13 . The apparatus of claim 9 , wherein the organizing request further comprises an event type preference selected from a group consisting of learning visits, industrial visits, short-term exchange programs, workshops, tutorials, and courses.

14 . The apparatus of claim 9 further comprising:

maintaining an application services database including a plurality of application services, each application service associated with an available time;

maintaining a learning application database including a plurality of learning applications, each learning application associated with metadata defining performance metrics and each learning application comprising a plurality of application services;

maintaining a microlearning event items database including a plurality of microlearning events, each microlearning event associated with a plurality of learning applications, wherein each learning application associated with the microlearning event has a designated time;

receiving a microlearning event initiation request from an organizing user specifying the microlearning event;

generating a set of compatible application services by comparing the designated time of each learning application in a specified microlearning event to an available time of each application service in the plurality of application services;

displaying the set of compatible application services to a learning user;

receiving from the learning user a request to access compatible application services;

receiving a set of performance measurements from each learning user, wherein performance measurements are based on the performance metrics associated with the specified microlearning event; and

displaying performance measurements to the organizing user.

15 . The apparatus of claim 14 , wherein the steps further comprise:

maintaining a learning user database including a plurality of learning users, each learning user associated with privacy settings authorizing one or more users to view the performance measurements associated with each learning user;

wherein displaying the performance measurements to the organizing user comprises determining whether the organizing user is an authorized user.

16 . The apparatus of claim 14 , wherein the steps further comprise:

receiving from the organizing user a price associated with the microlearning event;

wherein the request received from each learning user comprises an agreement to pay the price associated with the microlearning event.

17 . A non-transitory computer readable storage medium storing computer program instructions executable by a processor for performing a method for modularly scheduling learning events in a modular learning system, comprising steps of:

maintaining an application services database including a plurality of application services, each application service associated with an available time;

maintaining a microlearning event items database including a plurality of microlearning events, each microlearning event comprising a plurality of learning applications, wherein each learning application is associated with application services;

receiving, from a user device operated by an organizing user, an organizing request associated with the microlearning event in the plurality of microlearning events, the organizing request comprising an event schedule and a plurality of requested application services, wherein an event schedule designates a sequence of learning applications associated with the microlearning event, each learning application in the sequence having a designated time;

generating a set of compatible application services by comparing the designated time of each learning application in the sequence to an available time of each application service associated with each learning application; and

displaying the set of compatible application services to the organizing user.

18 . The non-transitory computer readable storage medium of claim 17 , wherein an organizing request designates minimum purchase requirements specifying a minimum number of purchases of the microlearning event, further comprising the steps of:

receiving purchase items indicating a number of purchases of each application service;

wherein generating the set of compatible application services further comprises comparing the number of purchases of each application service to minimum purchase requirements.

19 . The non-transitory computer readable storage medium of claim 17 , wherein an organizing request designates minimum performance requirements specifying a minimum number of performances of the microlearning event, further comprising the steps of:

receiving performance items indicating a number of performances of each learning application;

wherein generating the set of compatible application services further comprises comparing the number of performances of each learning application to the minimum performance requirements.

20 . The non-transitory computer readable storage medium of claim 17 , wherein the sequence of learning applications is based on a difficulty level associated with each learning application in the sequence.

21 . The non-transitory computer readable storage medium of claim 17 , wherein the organizing request further comprises an event type preference selected from a group consisting of learning visits, industrial visits, short-term exchange programs, workshops, tutorials, and courses.

22 . The non-transitory computer readable storage medium of claim 17 , further comprising steps of:

maintaining an application services database including a plurality of application services, each application service having an available time;

maintaining a learning application database including a plurality of learning applications, each learning application associated with metadata defining performance metrics and each learning application comprising a plurality of application services;

maintaining a microlearning event items database including a plurality of microlearning events, each microlearning event associated with a plurality of learning applications, wherein each learning application associated with the microlearning event has a designated time;

receiving a microlearning event initiation request from an organizing user specifying

the microlearning event;

generating a set of compatible application services by comparing the designated time of each learning application in a specified microlearning event to an available time of each application service in the plurality of application services;

displaying the set of compatible application services to a learning user;

receiving from the learning user a request to access compatible application services;

receiving a set of performance measurements from each learning user, wherein performance measurements are based on performance metrics associated with the specified microlearning event; and

displaying performance measurements to the organizing user.

23 . The non-transitory computer readable storage medium of claim 22 , further comprising the steps of:

maintaining a learning user database including a plurality of learning users, each learning user associated with privacy settings authorizing one or more users to view the performance measurements associated with each learning user;

wherein displaying the performance measurements to the organizing user comprises determining whether the organizing user is an authorized user.

24 . The non-transitory computer readable storage medium of claim 22 , further comprising the steps of:

receiving from the organizing user a price associated with the microlearning event;

wherein the request received from each learning user comprises an agreement to pay the price associated with the microlearning event.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2014
From: KAPOOR, SAMRIDH
To: MONK AKARSHALA DESIGN PRIVATE LIMITED
Reel/Frame 032876/0414 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2014
From: KAPOOR, SAMRIDH
To: MONK AKARSHALA INC.
Reel/Frame 032877/0338 →