SYSTEMS AND METHODS FOR REAL-TIME LOCATION-AWARE RECOMMENDATIONS
First Claim
Patent Images
1. A method for generating location-aware recommendations, the method comprising:
- receiving information specifying a current location of a user;
calculating, on-the-fly, a place graph for the user based on the current location;
traversing the place graph, using one or more processors, to identify one or more potential place recommendations within a pre-defined distance of the current location;
selecting a local place recommendation for the user from the one or more potential place recommendations; and
communicating the local place recommendation to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for real-time location-aware recommendations are discussed herein. In an example, a method for generating location-aware recommendations can include receiving a current location of a user, calculating a place graph for the user, traversing the place graph, selecting a recommendation, and communicating the recommendation. In this example, the place graph is calculated based on the current location. Traversing the place graph can identify one or more potential recommendations within a pre-defined distance of the current location,
76 Citations
20 Claims
-
1. A method for generating location-aware recommendations, the method comprising:
-
receiving information specifying a current location of a user; calculating, on-the-fly, a place graph for the user based on the current location; traversing the place graph, using one or more processors, to identify one or more potential place recommendations within a pre-defined distance of the current location; selecting a local place recommendation for the user from the one or more potential place recommendations; and communicating the local place recommendation to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a server coupled to a network, the server including, a location module configured to determine a current location associated with a user accessing the server over the network; a place graph module configured to calculate, on-the-fly, a place graph for the user based on the current location; a recommendation engine configured to, traverse the place graph to identify one or more potential place recommendations within a pre-defined distance of the current location, and select a local place recommendation for the user from the one or more potential place recommendations; and a processor-executed publication application configured to communicate the local place recommendation to the user over the network. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A machine-readable storage medium containing instructions that, when executed by a networked system, cause the networked system to:
-
receive information specifying a current location of a user; calculate, on-the-fly, a place graph for the user based on the current location; traverse the place graph to identify one or more potential place recommendations within a pre-defined distance of the current location; select a local place recommendation for the user from the one or more potential place recommendations; and communicate the local place recommendation to the user. - View Dependent Claims (18, 19, 20)
-
Specification