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 first network connection with a device, a group recommendation request, the group recommendation request including user identification of two or more users;
accessing, using the user identification of the two or more users, user profile data for the two or more users and information on third party sources accessed over a second network connection by at least one of the two or more users; and
generating a common recommendation based on the user profile data and the information on the third party sources accessed, the common recommendation including a venue recommendation determined using specialized indexing and retrieval algorithms that identify patterns in the user profile data and the information on the third party sources.
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.
17 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 first network connection with a device, a group recommendation request, the group recommendation request including user identification of two or more users; accessing, using the user identification of the two or more users, user profile data for the two or more users and information on third party sources accessed over a second network connection by at least one of the two or more users; and generating a common recommendation based on the user profile data and the information on the third party sources accessed, the common recommendation including a venue recommendation determined using specialized indexing and retrieval algorithms that identify patterns in the user profile data and the information on the third party sources. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving, over a first network connection with a device, a group recommendation request, the group recommendation request including user identification of two or more users; accessing, by a processor, using the user identification of the two or more users, user profile data for the two or more users and information on third party sources accessed over a second network connection by at least one of the two or more users; and generating, by the processor, a common recommendation based on the user profile data and the information on the third party sources accessed, the common recommendation including a venue recommendation determined using specialized indexing and retrieval algorithms that identify patterns in the user profile data and the information on the third party sources. - 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 operations comprising:
-
receiving, over a first network connection with a device, a group recommendation request, the group recommendation request including user identification of two or more users; accessing, by a processor, using the user identification of the two or more users, user profile data for the two or more users and information on third party sources accessed over a second network connection by at least one of the two or more users; and generating, by the processor, a common recommendation based on the user profile data and the information on the third party sources accessed, the common recommendation including a venue recommendation determined using specialized indexing and retrieval algorithms that identify patterns in the user profile data and the information on the third party sources. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification