SYSTEMS AND METHODS FOR GENERATING LOCATION-BASED GROUP RECOMMENDATIONS
First Claim
1. A method for providing location-aware group recommendations, the method comprising:
- receiving, at a network-based system, a group recommendation request from a mobile device associated with a first user, the group recommendation request including identification of a second user, a relationship indicator that includes information describing a relationship between the first user and the second user, and information identifying a current location associated with at least one of the first and second users;
accessing, using one or more processors within the network-based system, user profile data associated with the first user and the second user; and
generating, using one or more processors within the network-based system, a predictive common recommendation, the predictive common recommendation generated based on,calculating, using one or more processors within the network-based system, a first place graph for the first user and a second place graph for the second user based on the current location and a combination of a portion of the user profile data associated with the first user and a portion of the user profile data associated with the second user,merging the first place graph and second place graph to create a third place graph, andtraversing the third place graph to generate the predictive common recommendation; and
wherein the predictive common recommendation includes a recommendation for a local establishment or event venue.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for generating location-aware group recommendations are discussed. For example, a method can include operations for receiving a group recommendation request, accessing user profile data associated with members of the group, and generating a group recommendation. The group recommendation request can be received at a network-based system and include identification of a first and second user as well as information identifying a current location associated with the first and second users. Accessing the user profile information can include accessing user profile information for both the first and second users. The group recommendation can be generated based on the current location data and a combination of at least a portion of the user profile data from the first and second users.
-
Citations
20 Claims
-
1. A method for providing location-aware group recommendations, the method comprising:
-
receiving, at a network-based system, a group recommendation request from a mobile device associated with a first user, the group recommendation request including identification of a second user, a relationship indicator that includes information describing a relationship between the first user and the second user, and information identifying a current location associated with at least one of the first and second users; accessing, using one or more processors within the network-based system, user profile data associated with the first user and the second user; and generating, using one or more processors within the network-based system, a predictive common recommendation, the predictive common recommendation generated based on, calculating, using one or more processors within the network-based system, a first place graph for the first user and a second place graph for the second user based on the current location and a combination of a portion of the user profile data associated with the first user and a portion of the user profile data associated with the second user, merging the first place graph and second place graph to create a third place graph, and traversing the third place graph to generate the predictive common recommendation; and wherein the predictive common recommendation includes a recommendation for a local establishment or event venue. - View Dependent Claims (3, 4, 5, 6, 7, 9)
-
-
2. (canceled)
-
8. (canceled)
-
10. A non-transitory machine-readable storage medium comprising instructions which, when performed by a network-based system, cause the system to:
-
receive, at the network-based system, a group recommendation request associated with a first user, the group recommendation request including identification of a second user, a relationship indicator that includes information describing a relationship between the first user and the second user, and information identifying a current location associated with at least one of the first and second users; access, using one or more processors within the network-based system, user profile data associated with the first user and the second user; and generate, using one or more processors within the network-based system, a predictive common recommendation, the predictive common recommendation generated based on, calculating a first place graph for the first user and a second place graph for the second user based on the current location and a combination of a portion of the user profile data associated with the first user and a portion of the user profile data associated with the second user, merging the first place graph and second place graph to create a third place graph, and traversing the third place graph to generate the predictive common recommendation; and wherein the predictive common recommendation includes a recommendation for a local establishment or event venue.
-
-
11. A method of providing a location-aware group recommendation on a mobile device, the method comprising:
-
identifying, with the mobile device, a second user to be associated with the location-aware group recommendation; generating a group recommendation request on the mobile device, the group recommendation request including identification of a first user associated with the mobile device, identification of the second user, and a current location associated with the mobile device or the second user; transmitting, from the mobile device, the group recommendation request to a network-based recommendation engine; and receiving, at the mobile device, a group recommendation, the group recommendation generated based on, calculating a first place graph for the first user and a second place graph for the second user based on the current location and a combination of a portion of the user profile data associated with the first user and a portion of the user profile data associated with the second user, merging the first place graph and second place graph to create a third place graph, and traversing the third place graph to generate the predictive common recommendation; and wherein the predictive common recommendation includes a recommendation for a local establishment or event venue - View Dependent Claims (12, 13, 14, 15, 16, 17, 19, 20)
-
-
18. (canceled)
Specification