Systems and methods for generating location-based group recommendations
First Claim
1. A system comprising:
- a non-transitory memory storing instructions; and
a processor configured to execute instructions to cause the system to;
receive, over a network connection with a first device, a group recommendation request and a geographical location of a first user associated with the first device, the group recommendation including a relationship indicator;
generate a first place graph of the first user, the first place graph generated using implicit interactions and explicit interactions of the first user;
generate a second place graph of a second user identified in the group recommendation request, the second place graph generated using implicit interactions and explicit interactions of the second user;
merge the first place graph and the second place graph to generate a merged place graph; and
generate a location aware recommendation based on the merged place graph and the geographical location.
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 system comprising:
-
a non-transitory memory storing instructions; and a processor configured to execute instructions to cause the system to; receive, over a network connection with a first device, a group recommendation request and a geographical location of a first user associated with the first device, the group recommendation including a relationship indicator; generate a first place graph of the first user, the first place graph generated using implicit interactions and explicit interactions of the first user; generate a second place graph of a second user identified in the group recommendation request, the second place graph generated using implicit interactions and explicit interactions of the second user; merge the first place graph and the second place graph to generate a merged place graph; and generate a location aware recommendation based on the merged place graph and the geographical location. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving, over a network connection with a first device, a group recommendation request and a geographical location of a first user associated with the first device, the group recommendation including a relationship indicator, generating a first place graph of the first user, the first place graph generated using implicit interactions and explicit interactions of the first user; generating a second place graph of a second user identified in the group recommendation request, the second place graph generated using implicit interactions and explicit interactions of the second user; merging the first place graph and the second place graph to generate a merged place graph; and generating a location aware recommendation based on the merged place graph and the geographical location. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine-readable medium having instructions stored thereon, the instructions executable to cause performance of operating comprising:
-
receiving, over a network connection with a first device, a group recommendation request and a geographical location of a first user associated with the first device, the group recommendation including a relationship indicator; generating a first place graph of the first user, the first place graph generated using implicit interactions and explicit interactions of the first user; generating a second place graph of a second user identified in the group recommendation request, the second place graph generated using implicit interactions and explicit interactions of the second user; merging the first place graph and the second place graph to generate a merged place graph; and generating a location aware recommendation based on the merged place graph and the geographical location. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification