Method and apparatus for providing suggestions driven by nearby favorites
First Claim
1. A computer-implemented method for promoting points of interest (POIs) for display on a digital map at a client computing device based on context information associated with a user, the method comprising:
- receiving, by one or more processors, location data from a client computing device, the location data indicating a current geographic location of the computing device;
determining, by the one or more processors, a user classification using (i) the location data and (ii) user profile data, the user classification indicating a degree of familiarity with the location indicated by the location data, including determining whether the user is one of (i) a tourist or (ii) a local;
determining, by the one or more processors, first promotion data when it is determined that the user is a tourist and second promotion data when it is determined that the user is a local, the promotion data indicating one or more sets of POIs to be promoted; and
sending, by the one or more processors, the determined promotion data to the client computing device, wherein the promotion data enables display on the client computing device of the one or more indicated sets of POIs to generate a first screen when the user is a tourist and a second screen when the user is a local, wherein the first screen and the second screen include different sets of POIs.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method and system may promote points of interest (POIs) for display on a digital map at a client computing device based on context information associated with a user. Location data from a client computing device may indicate a geographic location of the computing device. Using the location data, the system may determine a user classification indicating a degree of familiarity with the location indicated by the location data. Promotion data may be determined based on the location data and the user classification. The promotion data may indicate one or more sets of POIs to be promoted. The system may then send the determined promotion data to the client computing device, enabling display on the client computing device of the one or more indicated sets of POIs.
-
Citations
18 Claims
-
1. A computer-implemented method for promoting points of interest (POIs) for display on a digital map at a client computing device based on context information associated with a user, the method comprising:
-
receiving, by one or more processors, location data from a client computing device, the location data indicating a current geographic location of the computing device; determining, by the one or more processors, a user classification using (i) the location data and (ii) user profile data, the user classification indicating a degree of familiarity with the location indicated by the location data, including determining whether the user is one of (i) a tourist or (ii) a local; determining, by the one or more processors, first promotion data when it is determined that the user is a tourist and second promotion data when it is determined that the user is a local, the promotion data indicating one or more sets of POIs to be promoted; and sending, by the one or more processors, the determined promotion data to the client computing device, wherein the promotion data enables display on the client computing device of the one or more indicated sets of POIs to generate a first screen when the user is a tourist and a second screen when the user is a local, wherein the first screen and the second screen include different sets of POIs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for promoting points of interest (POIs) for display on a digital map at a mobile computing device based on context information associated with a user, the method comprising:
-
sending, by one or more processors, location data from a mobile computing device, the location data indicating a geographic location of the computing device; receiving, by the one or more processors, first promotion data in response to user classification into a tourist or second promotion data in response to user classification into a local, wherein the first or second promotion data is based on the location data and indicates of ore more sets of POIs to be promoted, and wherein the user classification is based on a degree of familiarity with the location indicated by the location data and user profile data; promoting, by the one or more processors, the one or more sets of POIs on the mobile computing device to generate a first screen when the user is a tourist and a second screen when the user is a local, wherein the first screen and the second screen include different sets of POIs; sending, by the one or more processors, a request for mapping data, wherein the requested mapping data corresponds to a promoted POI; and receiving, by the one or more processors, the requested mapping data on the mobile computing device in response to the subsequent request. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer system for promoting points of interest (POIs) for display on a digital map at a client computing device based on context information associated with a user, the system comprising:
-
one or more processors; a non-transitory computer-readable medium storing thereon instructions that implement a point of interest selection system for execution on the one or more processors to; receive location data from a client computing device, the location data indicating a geographic location of the computing device, determine a user classification using (i) the location data and (ii) user profile data, the user classification indicating a degree of familiarity with the location indicated by the location data, including determining whether the user is one of (i) a tourist or (ii) a local, and determine first promotion data when it is determined that the user is a tourist and second promotion data when it is determined that the user is a local, the promotion data indicating one or more sets of POIs to be promoted; a mapping system in communication with a memory storing instructions for execution on a processor of the mapping system, the instructions to; send promotion data to the client computing device, wherein the promotion data enables display on the client computing device of the one or more indicated sets of POIs, subsequently receive a request for mapping data, wherein the requested mapping data corresponds to the location of a promoted POI, and send the requested mapping data to the client computing device in response to the subsequent request to generate a first screen when the user is a tourist and a second screen when the user is a local, wherein the first screen and the second screen include different sets of POIs.
-
Specification