A novel collaborative filtering recommendation algorithm based on user location | IEEE Conference Publication | IEEE Xplore