Preference-Tree-Based Real-Time Recommendation System