1. A method of operating a server device comprising: receiving, from a mobile device, behavioral information, the behavioral information reflecting user behavior of a user associated with the mobile device; determining an accuracy rate for previously predicted content, the previously predicted content determined by a predictive model based on previous behavioral information; identifying a trend of content access based on the accuracy rate; determining predicted content for the user based on the trend; and sending, to the mobile device, prior to selection at the mobile device for the predicted content, the predicted content, wherein the predicted content comprises one or more predicted content items.