Enhancing Location-Based Content Delivery Through Semi-Automated Generation Of User Profile