Content based messaging for e-learning
First Claim
1. A content based messaging (CBM) system comprising:
- at least one application to publish learner events;
at least one application to subscribe to the published learner events; and
a CBM network to register the subscribing application;
to receive the published learner events, to determine a notification based on a published learner event;
to match the notification to the subscribing application, and to transmit the notification to the matched application.
1 Assignment
0 Petitions
Accused Products
Abstract
A Content Based Messaging (CBM) system is provided to monitor the actions of learners, which are published as events to a CBM network. The network provides notification of the events to subscribing applications. Because CBM systems are inherently stateless, to ensure persistence of data, applications use a remote procedure call (RPC)-CBM protocol to initiate publishing to the application and retrieve historical data. After the initial CBM-RPC, messages are published in a normal CBM fashion. A tutor interface also is provided to monitor and assist students using an e-learning system. The interface is populated with information using the CBM infrastructure. The interface allows tutors to provide individualized and personal attention to each student and their learning needs.
89 Citations
54 Claims
-
1. A content based messaging (CBM) system comprising:
-
at least one application to publish learner events;
at least one application to subscribe to the published learner events; and
a CBM network to register the subscribing application;
to receive the published learner events, to determine a notification based on a published learner event;
to match the notification to the subscribing application, and to transmit the notification to the matched application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
26. The system of claim wherein the one or more state services publish update events based on the received notifications.
-
40. A method for a content based messaging (CBM) system, the method comprising:
-
registering a subscription from a subscribing application;
receiving a published learner event;
determining a notification based on the published learner event;
matching the notification to the subscribing application; and
transmitting the notification to the matched application. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
Specification