1. A method of determining a classification of an incoming text message in a mobile phone, the method comprising: loading a feature list into a main memory of the mobile phone, the feature list being a subset of a dictionary used to parse training text messages that were used to train a content filtering system to classify text messages in a computer separate from the mobile phone; parsing the incoming text message in the mobile phone for occurrence of feature words included in the feature list; converting the incoming text message into an input vector in the mobile phone, the input vector comprising numeric representations of feature words identified as occurring in the incoming text message, the feature words identified as occurring in the incoming text message having associated statistical values that are used as a parameter in converting the feature words into the input vector in the mobile phone, the statistical values being pre-computed in a computer separate from the mobile phone; unloading the feature list from the main memory of the mobile phone; loading a learning model into the main memory of the mobile phone, the learning model being generated during training of the content filtering system; determining a classification of the incoming text message in the mobile phone by determining a similarity of the input vector to a first representative vector of the learning model.