Methods and systems for synchronous communication in content provisioning
First Claim
1. A system for event driven content provisioning, the system comprising:
- a memory comprising;
a plurality of predictive models;
information relating to at least one attribute of a student; and
content for providing to the student; and
one or more servers comprising a plurality of modules linked by a messaging bus, the messaging bus configured to generate a data stream comprising indicators of completion of actions, the one or more severs configured to;
receive a response;
indicate receipt of the response in the data stream;
evaluate the response upon identification of receipt of the response in the data stream;
indicate completion of evaluating the response in the data stream;
update a model based on the evaluated response upon identification of completion of evaluation in the data stream;
indicate completion of updating the model in the data stream;
select next content based on the updated model upon identification of updating of the model in the data stream;
indicate completion of selecting next content in the data stream; and
provide the selected next content to a user device upon identification of selection of the next content in the data stream.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for automated content selection and/or distribution are disclosed herein. The system can include a packet selection system including a recommendation engine. The recommendation engine can select a next data packet that can include content for delivery to a user device. The system can include a presentation system including a presenter module. The presenter module can receive an indication of the selected next data packet and send the content for delivery to the user device via an electrical communication. The system can include a response system including a response processor. The response processor can receive a response from the user device, and the response processor can determine whether the received response is a desired response. The system can include a summary model system including model engine, and a messaging bus.
67 Citations
20 Claims
-
1. A system for event driven content provisioning, the system comprising:
-
a memory comprising; a plurality of predictive models; information relating to at least one attribute of a student; and content for providing to the student; and one or more servers comprising a plurality of modules linked by a messaging bus, the messaging bus configured to generate a data stream comprising indicators of completion of actions, the one or more severs configured to; receive a response; indicate receipt of the response in the data stream; evaluate the response upon identification of receipt of the response in the data stream; indicate completion of evaluating the response in the data stream; update a model based on the evaluated response upon identification of completion of evaluation in the data stream; indicate completion of updating the model in the data stream; select next content based on the updated model upon identification of updating of the model in the data stream; indicate completion of selecting next content in the data stream; and provide the selected next content to a user device upon identification of selection of the next content in the data stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for event driven content provisioning comprising:
-
generating a data stream with a messaging bus, the data stream comprising indicators of completion of actions; receiving a response to a question; indicating the receipt of the response in the data stream; evaluating the response upon identification of receipt of the response via the data stream; indicating completion of evaluating the response in the data stream; updating a model based on the evaluated response upon identification of completion of evaluation via the data stream; indicating completion of updating the model in the data stream; selecting next content based on the updated model upon identification of completion of updating the model via the data stream; indicating completion of selecting next content in the data stream; and providing the next content to a user device upon identification of selecting of the next content in the data stream. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification