METHOD AND SYSTEM FOR PROVIDING RECOMMENDATIONS USING LOCATION INFORMATION
First Claim
1. A method for providing information to one or more users, the method comprising:
- storing user profiles for a plurality of users using one or more computer readable medium, the plurality of user profiles comprising a first user profiles for a first user;
receiving a location update from the first user;
processing the location update;
determining whether one or more servers comprise information of interest related to the location update obtained within a predetermined time period;
requesting information of interest from one or more data sources if the one or more servers has no information of interest related to the location update obtained within a predetermined time period, the one or more data sources comprising user data information, the one or more data sources being associated with one or more social networks;
requesting information of interest from the one or more servers if the one or more servers has information of interest related to the location update obtained within a predetermined time period;
processing the information of interest based on the location update and user relationship information related to the first user;
generating recommendations for the first user; and
sending the recommendations to the first user.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to system and method for providing recommendation to users using location information. In various embodiments, the present invention provides system that integrates information from user profiles and user-generated content, which can be obtained from a number of social networks, and merchants, to generate recommendations using location information in conjunction with the context of user profiles from various data sources and/or social networks. In certain embodiments, user generated-contents, user profiles and relationships thereof are collected, integrated, analyzed, and stored to allow them to be useful and usable in making recommendations. There are other embodiments as well.
-
Citations
23 Claims
-
1. A method for providing information to one or more users, the method comprising:
-
storing user profiles for a plurality of users using one or more computer readable medium, the plurality of user profiles comprising a first user profiles for a first user; receiving a location update from the first user; processing the location update; determining whether one or more servers comprise information of interest related to the location update obtained within a predetermined time period; requesting information of interest from one or more data sources if the one or more servers has no information of interest related to the location update obtained within a predetermined time period, the one or more data sources comprising user data information, the one or more data sources being associated with one or more social networks; requesting information of interest from the one or more servers if the one or more servers has information of interest related to the location update obtained within a predetermined time period; processing the information of interest based on the location update and user relationship information related to the first user; generating recommendations for the first user; and sending the recommendations to the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 17)
-
-
10. A method for providing information to a merchant, the method comprising:
-
receiving a request from a merchant over a data communication network; determining a location from the merchant; determining whether one or more servers comprise user information obtained within a predetermined time period, the user information comprises location and interest information associated with a plurality of users; requesting user information from one or more data sources if the one or more servers has no user information obtained within a predetermined time period, the one or more data sources comprising user data information, the one or more data sources being associated with one or more social networks; requesting user information from the one or more servers if the one or more servers has user information obtained within a predetermined time period; processing the information of interest based on the merchant request and user relationship information related to the merchant; generating recommendations for the merchant; and sending the recommendations to the merchant. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
18. A method for generating recommendations, the method comprising:
-
processing a user profile stored at a computer readable medium, the user profile comprising information for a first location and a plurality of factors; retrieving relationship information and content associated with the first user from one or more social network services; determining a first user preference; obtaining a metric for generating user recommendations, the metric including relevance factors and factor weights associated with relevance factors; selecting a first entity associated with the first user using the relationship information; determining a relevance value using the metric and the relationship information; comparing the relevance value to a predetermined threshold value; and generating a recommendation associated with the first entity if the relevance value is greater than or equal to the predetermined threshold value. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification