Collaborative Filtering Algorithm for Open Recommendation Platform (ORP)