Systems and methods for generating location-based group recommendations
First Claim
1. A method comprising:
- determining that a first device of a first user is within a threshold distance of a second device of a second user;
including the first user and the second user in a group of users in response to determining that the first device and the second device are within the threshold distance of each other;
accessing first user profile data of the first user and second user profile data of the second user in response to the first user and the second user being included in the group of users;
identifying, from the first user profile data, first online interactions of the first user;
identifying, from the second user profile data, second online interactions of the second user;
identifying, using specialized indexing and retrieval algorithms, one or more common patterns that are common to the first online interactions and the second online interactions; and
generating a common recommendation that is specific to the group of users based on the identified common patterns.
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 comprising:
-
determining that a first device of a first user is within a threshold distance of a second device of a second user; including the first user and the second user in a group of users in response to determining that the first device and the second device are within the threshold distance of each other; accessing first user profile data of the first user and second user profile data of the second user in response to the first user and the second user being included in the group of users; identifying, from the first user profile data, first online interactions of the first user; identifying, from the second user profile data, second online interactions of the second user; identifying, using specialized indexing and retrieval algorithms, one or more common patterns that are common to the first online interactions and the second online interactions; and generating a common recommendation that is specific to the group of users based on the identified common patterns. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. One or more non-transitory computer-readable media having instructions stored thereon that, in response to execution by one or more processors, cause a system to perform operations, the operations comprising:
-
accessing first user profile data of a first user and second user profile data of a second user in response to the first user and the second user being included in a group of users; identifying, from the first user profile data, first online interactions of the first user; identifying, from the second user profile data, second online interactions of the second user; identifying, using specialized indexing and retrieval algorithms, one or more common patterns that are common to the first online interactions and the second online interactions; and generating a common recommendation that is specific to the group of users based on the identified common patterns. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
one or more processors; and one or more non-transitory computer-readable media having instructions stored thereon that, in response to execution by the one or more processors, cause the system to perform operations, the operations comprising; accessing first user profile data of a first user and second user profile data of a second user in response to the first user and the second user being included in a group of users in response to a determination that the first user and the second user are within a threshold distance of each other; identifying, using specialized indexing and retrieval algorithms, one or more common patterns that are common to first online interactions of the first user profile data and second online interactions of the second user profile data; and generating a common recommendation that is specific to the group of users based on the identified common patterns. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification