Systems and methods for hybrid content provisioning with dual recommendation engines
First Claim
1. A system for hybrid content provisioning, the system comprising:
- memory comprising;
a user profile database comprising information relating to a plurality of users, wherein the information relating to the plurality of users comprises unique user history data associated with each of the users in the plurality of users; and
a content library database comprising a plurality of nodes linked in a sequential relationship in a content network, wherein some of the plurality of nodes are associated with guard conditions, wherein each guard condition identifies a condition for entrance into the node associated with that guard condition;
a user device comprising;
a first network interface configured to exchange data via a communication network; and
a first I/O subsystem configured to convert electrical signals to user interpretable outputs via a user interface; and
one or more servers configured to selectively use a rule-based recommendation engine and an adaptive recommendation engine of a dual recommendation engine configuration to perform state-based traversal of at least some of the plurality of nodes and to perform adaptive generation and presentation of node content based at least in part on;
receiving user identification information, wherein the user identification information identifies a user;
determining a location of the user identified by the received user identification information in the content network;
identifying potential next nodes based on the location of the user in the content network according to the rule-based recommendation engine;
determining a next node from the identified potential next nodes;
determining that the next node is a placeholder node;
consequent to the determining that the next node is the placeholder node, causing the adaptive recommendation engine to generate an output corresponding to next node content is based on a predictive model from a model database, wherein the predictive model is trained to select content based on inputs corresponding to at least a user skill level, and the next node content is based at least in part on;
retrieving potential placeholder content associated with the next node; and
identifying content from the retrieved potential placeholder content;
transmitting the output corresponding to the next node content to cause presentation of the next node content via the user device; and
after the output is transmitted, when a subsequent node is determined to not be a placeholder node, generating additional output based at least in part on the rule-based recommendation engine and subsequent content is directly linked to the subsequent node, and transmitting the additional output corresponding to subsequent node content to cause presentation of the subsequent node content via the user device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for content selection with first and second recommendation engines are disclosed herein. The system can include a memory include a content library database and a model database. The system can include a user device having a first network interface and a first I/O subsystem. The system can include one or more servers that can include a packet selection system and a presentation system. These one or more servers can: receive response data from the user device; provide received response data to a first recommendation engine; alert a second recommendation engine when a selected next node is a placeholder node; retrieve at least one statistical model relevant to selection of next node content; and select next node content based on an output of the at least one statistical model.
-
Citations
18 Claims
-
1. A system for hybrid content provisioning, the system comprising:
-
memory comprising; a user profile database comprising information relating to a plurality of users, wherein the information relating to the plurality of users comprises unique user history data associated with each of the users in the plurality of users; and a content library database comprising a plurality of nodes linked in a sequential relationship in a content network, wherein some of the plurality of nodes are associated with guard conditions, wherein each guard condition identifies a condition for entrance into the node associated with that guard condition; a user device comprising; a first network interface configured to exchange data via a communication network; and a first I/O subsystem configured to convert electrical signals to user interpretable outputs via a user interface; and one or more servers configured to selectively use a rule-based recommendation engine and an adaptive recommendation engine of a dual recommendation engine configuration to perform state-based traversal of at least some of the plurality of nodes and to perform adaptive generation and presentation of node content based at least in part on; receiving user identification information, wherein the user identification information identifies a user; determining a location of the user identified by the received user identification information in the content network; identifying potential next nodes based on the location of the user in the content network according to the rule-based recommendation engine; determining a next node from the identified potential next nodes; determining that the next node is a placeholder node; consequent to the determining that the next node is the placeholder node, causing the adaptive recommendation engine to generate an output corresponding to next node content is based on a predictive model from a model database, wherein the predictive model is trained to select content based on inputs corresponding to at least a user skill level, and the next node content is based at least in part on; retrieving potential placeholder content associated with the next node; and identifying content from the retrieved potential placeholder content; transmitting the output corresponding to the next node content to cause presentation of the next node content via the user device; and after the output is transmitted, when a subsequent node is determined to not be a placeholder node, generating additional output based at least in part on the rule-based recommendation engine and subsequent content is directly linked to the subsequent node, and transmitting the additional output corresponding to subsequent node content to cause presentation of the subsequent node content via the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of hybrid content provisioning, the method comprising:
selectively use a rule-based recommendation engine and an adaptive recommendation engine of a dual recommendation engine configuration to perform state-based traversal of at least some of a plurality of nodes and to perform adaptive generation and presentation of node content based at least in part on; receiving user identification information, wherein the user identification information identifies a user; determining a location of the user in a content network comprising the plurality of nodes linked in a sequential relationship, wherein some of the plurality of nodes are each associated with at least one guard condition, wherein each of the at least one guard condition identifies a condition for entrance into the node associated with that at least one guard condition; identifying potential next nodes according to the rule-based recommendation engine based on the location of the user in the content network; determining a next node from the potential next nodes; determining that the next node is a placeholder node; consequent to the determining that the next node is the placeholder node, causing the adaptive recommendation engine to generate an output corresponding to next node content based on a predictive model from a model database, wherein the predictive model is trained to select content based on inputs corresponding to at least a user skill level, and the next node content is based at least in part on; retrieving potential placeholder content associated with the next node; and identifying the next content from the retrieved potential placeholder content; transmitting the output corresponding to the next node content to cause presentation of the next node content via user device; and after the output is transmitted, when a subsequent node is determined to not be a placeholder node, generating additional output based at least in part on the rule-based recommendation engine and subsequent content is directly linked to the subsequent node, and transmitting the additional output corresponding to subsequent node content to cause presentation of the subsequent node content via the user device. - View Dependent Claims (14, 15, 16, 17, 18)
Specification