Location based recommendations
First Claim
1. A system comprising:
- one or more processors; and
memory, wherein the memory further stores instructions that, when executed on the one or more processors are operable to;
obtain location data that indicates a first set of physical locations associated with a first user device and a second set of physical locations associated with a second user device;
determine one or more places or events visited by both the first user device and the second user device, based at least in part on the first set of physical locations and the second set of physical locations;
determine a first place or event of the one or more places or events that is in a first geographic region and that is associated with a genre;
provide, to the first user device, a first recommendation that informs a first user associated with the first user device that a second user associated with the second user device has scheduled an interaction with a second place or event of the one or more places or events;
determine that the first user is associated with a second geographic region that is different than the first geographic region; and
provide, to the first user device, a second recommendation for a third place or event that is in the second geographic region based at least in part on the third place or event being associated with the genre.
1 Assignment
0 Petitions
Accused Products
Abstract
Location data that corresponds to one or more user devices each associated with a user may be obtained. Based on the location data, the particular location of a user may be determined. Similarities between various users may be identified when it is determined that those users have visited the same locations. Upon at least two users visiting a threshold amount of the same locations, one or more recommendations may be provided to the users, whereby the recommendations relate to places that those users have yet to visit. In addition, the users may have the opportunity to reveal information about themselves to other users, while maintaining their anonymity. As a result, the users may meet people and learn about new places that are likely to be of interest to those users.
-
Citations
20 Claims
-
1. A system comprising:
-
one or more processors; and memory, wherein the memory further stores instructions that, when executed on the one or more processors are operable to; obtain location data that indicates a first set of physical locations associated with a first user device and a second set of physical locations associated with a second user device; determine one or more places or events visited by both the first user device and the second user device, based at least in part on the first set of physical locations and the second set of physical locations; determine a first place or event of the one or more places or events that is in a first geographic region and that is associated with a genre; provide, to the first user device, a first recommendation that informs a first user associated with the first user device that a second user associated with the second user device has scheduled an interaction with a second place or event of the one or more places or events; determine that the first user is associated with a second geographic region that is different than the first geographic region; and provide, to the first user device, a second recommendation for a third place or event that is in the second geographic region based at least in part on the third place or event being associated with the genre. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
obtaining first location data associated with a first user device and second location data associated with a second user device, the first location data including a current physical location of the first user device; identifying a plurality of places or events that correspond to the first location data and the second location data; determining a genre associated with a first place or event of the plurality of places or events; determining a first geographic region containing at least some of the plurality of places or events; determining that the first user device and the second user device have visited a predetermined number of common places or common events of the plurality of places or events; providing, to at least the first user device, a first recommendation that informs a first user associated with the first user device that a second user associated with the second user device has scheduled an interaction with a second place or event of the plurality of places or events; determining that the current physical location is within a second geographic region that is different than the first geographic region; and providing, to at least the first user device, a second recommendation for a third place or event that is in the second geographic region based, at least in part, on the third place or event being associated with the genre. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
obtaining location data that corresponds to past physical locations, in a first geographic region, associated with a first user device and a second user device; identifying a plurality of places or events that correspond to the location data; associating a genre with a first place or event of the plurality of places or events; determining common places or common events of the plurality of places or events visited by both the first user device and the second user device; providing, to at least the first user device, at least a first recommendation that informs a first user associated with the first user device that a second user associated with the second user device has scheduled an interaction with a second place or event of the plurality of places or events; determining that a current location of the first user device is in a second geographic region that is different than the first geographic region; and providing, to at least the first user device, a second recommendation for a third place or event that is in the second geographic region based, at least in part, on the third place or event being associated with the genre. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification