A system and method for prediction of a user goal for command/control of a
personal device (e.g., mobile phone) is provided. The system employs
statistical model(s) that can predict a command based, at least in part,
on past user behavior (e.g., probability distribution over a set of
predicates, and, optionally arguments). Further, the system can be
employed with a speech recognition component to facilitate language
modeling for predicting the user goal.The system can include predictive
user models (e.g., predicate model and argument model) that receive a
user input (e.g., utterance) and employ statistical modeling to determine
the likely command without regard to the actual content of the input
(e.g., utterance). The system employs features for predicting the next
user goal which can be stored in a user data store. Features can capture
personal idiosyncrasies or systematic patterns of usage (e.g.,
device-related, time-related, predicate-related, contact-specific and/or
periodic features).