SYSTEMS AND METHODS OF EVENT-BASED CONTENT PROVISIONING
First Claim
1. A system for adaptive content selection, the system comprising:
- a packet selection system comprising a recommendation engine, wherein the recommendation engine is configured to select a next data packet, wherein the next data packet comprises content for delivery to a user device;
a presentation system comprising a presenter module, wherein the presenter module is configured to receive an indication of the selected next data packet and send the content for delivery to the user device via an electrical communication;
a response system comprising a response processor, wherein the response processor is configured to receive a response from the user device, and wherein the response processor is configured to translate the received response into an observable;
a summary model system comprising model engine, wherein the model engine is configured to update one or several models based on the observable generated by the response system; and
a messaging bus, wherein the messaging bus is communicatingly connected with each of the packet selection system, the presentation system, the response system, and the summary model system, and wherein the messaging bus is configured to receive and output information from at least one of the packet selection system, the presentation system, the response system, and the summary model system.
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.
-
Citations
20 Claims
-
1. A system for adaptive content selection, the system comprising:
-
a packet selection system comprising a recommendation engine, wherein the recommendation engine is configured to select a next data packet, wherein the next data packet comprises content for delivery to a user device; a presentation system comprising a presenter module, wherein the presenter module is configured to receive an indication of the selected next data packet and send the content for delivery to the user device via an electrical communication; a response system comprising a response processor, wherein the response processor is configured to receive a response from the user device, and wherein the response processor is configured to translate the received response into an observable; a summary model system comprising model engine, wherein the model engine is configured to update one or several models based on the observable generated by the response system; and a messaging bus, wherein the messaging bus is communicatingly connected with each of the packet selection system, the presentation system, the response system, and the summary model system, and wherein the messaging bus is configured to receive and output information from at least one of the packet selection system, the presentation system, the response system, and the summary model system. - View Dependent Claims (2, 10, 11, 12, 13, 14)
-
- 3. The system of claim 3, wherein each of the plurality of data streams comprises an aggregation of data received from at least some of the packet selection system, the presentation system, the response system, and the summary model system.
-
15. A method adaptive content selection, the method comprising:
-
receiving a response from a user device at a response system comprising a response processor; determining with the response processor whether the received response comprises a desired response; updating at least one model based on the determination of whether the received response comprises the desired response with a summary model system comprising a model engine; selecting a next data packet based on the at least one model with a packet selection system comprising a recommendation engine, wherein the next data packet comprises content for delivery to the user device, wherein the next data packet is selected after the at least one model is updated; and providing the selected next data packet to a presentation system comprising a presenter module, wherein the presenter module is configured to send the content for delivery to the user device via an electrical communication. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification