Patent Document ID: 20170163503
Application ID: 14958722
Patent Flag: 0

Claim One:
1. A system for providing an alert to a user device based on generated parameters, the system comprising: a content management server; a memory communicatingly connected to the content management server via a communication network, the memory comprising: a content library database comprising information relating to one or several content programs; and a user profile database comprising information tracking user relevant data generated from at least one of: ( 1 ) interaction between a user and a user device; and ( 2 ) interaction between the user device and the content management server; a user device communicatingly connected to the content management server via the communication network, wherein the user device comprises: a first communications subsystem configured to exchange data with a server via a communication network, the communication subsystem comprising location determining features configured to determine a physical location of the user device; and a first I/O subsystem configured to convert electrical signals to user interpretable outputs; a supervisor device communicatingly connected to the content management server via the communications network, the supervisor device comprising: location determining features configured to determine a physical location of the user device; and a second I/O subsystem configured to convert electrical signals to user interpretable outputs; wherein the content management server is configured to: receive an identifier of a user from the user device, wherein the identifier comprises user device location information; identify current program status parameters of the user, wherein the current program status parameters identify the user's progress through at least one of the one or several content programs; select a model function based on the current program status parameter; calculate a model function value with the selected model function; calculate a risk probability with the model function value, wherein the risk probability characterizes the risk of a user not achieving a desired outcome; designate the supervisor device for receipt of an alert; and generate and send an alert to the supervisor device when the risk probability exceeds a threshold level.