Mobile User Trajectory and Profile Mining: A GSM CGI based spatiotemporal trend extraction framework for recommender systems