12. The computer-readable medium of claim 10 , wherein the learning the function mapping comprises: using a loss function with one of a linear function and a non-linear function, and identifying a set of optimal weights that produce a minimum of the loss function.
12. The computer-readable medium of claim 10 , wherein the learning the function mapping comprises: using a loss function with one of a linear function and a non-linear function, and identifying a set of optimal weights that produce a minimum of the loss function. 13. The computer-readable medium of claim 12 , wherein the one or more interactions includes at least one of: applications opened, inputs typed, gesture patterns used on a touch screen, body motions, eye movements, voice input, accelerometer sensor data, and gyroscopic sensor data.