Inference of User Context from GPS Logs for Proactive Recommender Systems