22. A computer implemented method to process usage data received from a wireless device, the method comprising: processing, by executing an instruction with a processor, the usage data to identify first and second user-invoked applications accessed sequentially on the wireless device in a time period, the first and second applications being accessed sequentially without an intermediary application being accessed after the first application is accessed and prior to the second application being accessed; building, with an aggregator implemented by the processor, a behavior model based on the identified applications, the behavior model to describe user behavior associated with the wireless device; executing the behavior model with a predictor implemented by the processor to predict usage of an application on the wireless device; based on the prediction, monitoring usage of the wireless device with the processor to determine an accuracy of the prediction; and updating the behavior model with the processor based on the accuracy of the prediction by executing an instruction, wherein at least one of the aggregator or the predictor includes a logic circuit.
22. A computer implemented method to process usage data received from a wireless device, the method comprising: processing, by executing an instruction with a processor, the usage data to identify first and second user-invoked applications accessed sequentially on the wireless device in a time period, the first and second applications being accessed sequentially without an intermediary application being accessed after the first application is accessed and prior to the second application being accessed; building, with an aggregator implemented by the processor, a behavior model based on the identified applications, the behavior model to describe user behavior associated with the wireless device; executing the behavior model with a predictor implemented by the processor to predict usage of an application on the wireless device; based on the prediction, monitoring usage of the wireless device with the processor to determine an accuracy of the prediction; and updating the behavior model with the processor based on the accuracy of the prediction by executing an instruction, wherein at least one of the aggregator or the predictor includes a logic circuit. 30. The method of claim 22 , further including performing a cluster analysis on the usage data and updating the behavior model with results of the cluster analysis.