Location-based recommendation system
First Claim
Patent Images
1. A method for providing a location-based recommendation, the method comprising the steps of:
- determining a home location of a user;
determining points of interest having been voted on by users living near the home location of the user;
performing collaborative filtering on the points of interest having been voted on by users living near the home location of the user; and
providing the user a recommendation based on the collaborative filtering of the points of interest having been voted on by users living near the home location of the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A memory-based collaborative filtering algorithm is optimized for large numbers of users by employing a personalized location-based data partitioning method that allows the system to scale even for very large datasets. Collaborative filtering then takes place on the scaled dataset.
-
Citations
20 Claims
-
1. A method for providing a location-based recommendation, the method comprising the steps of:
-
determining a home location of a user;
determining points of interest having been voted on by users living near the home location of the user;
performing collaborative filtering on the points of interest having been voted on by users living near the home location of the user; and
providing the user a recommendation based on the collaborative filtering of the points of interest having been voted on by users living near the home location of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for providing a location-based recommendation, the method comprising the steps of:
-
determining a home location of a user;
determining a current location of the user;
determining points of interest near the current location of the user having been voted on by users living near the home location of the user;
performing collaborative filtering on the points of interest near the current location of the user having been voted on by users living near the home location of the user; and
providing the user a recommendation based on the collaborative filtering of the points of interest near the current location of the user having been voted on by users living near the home location of the user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus comprising:
-
a database comprising a home location of a user;
a database comprising points of interest;
a filtering module accessing the databases and outputting points of interest having been voted on by users living near the home location of the user; and
a collaborative filter receiving the points of interest and performing collaborative filtering on the points of interest, outputting a user recommendation based on the collaborative filtering. - View Dependent Claims (20)
-
Specification