Establishing incentives for using a mapping app and providing practice in using it
AssigneeBaseMap, Inc.
InventorsChris Barrow, Jeffrey Balch
Life of this patent
Estimating the term…
Abstract
A facility is described that causes a map to be displayed to each of a number of users. From each of these users, the facility receives input in connection with the displayed map that selects a geographic location. The facility identifies one of the users who selected a geographic location closest to a target geographic location and causes a prize to be awarded to the identified user.
Claims19
A method in a computing system including a mapping application, the computing device having a display device the method comprising:
- for each user of a plurality of users:
- causing a map representing a geographic region to be displayed in connection with the mapping application on the display device;
- causing a marker-adding control to be presented to the user on the display device;
- receiving user input reflecting activation of the presented marker-adding control;
- after receiving the user input reflecting activation of the presented marker-adding control, receiving user input reflecting a touch at a point on the displayed map within the geographic region;
- in response to receiving user input reflecting a touch at a point on the displayed map, causing a marker to be added to the displayed map at the point;
- and
- determining a selected geographic location that the point on the displayed map represents;
- selecting the determined geographic location on behalf of the user;
- accessing a particular set of one or more actions, wherein the set of one or more actions includes exercising a particular feature of the mapping application;
- determining whether a particular user has taken an action among the set of one or more actions;
- in response to the determining, permitting the particular user to select an additional geographic location within the geographic region;
- identifying a user among the plurality of users who selected a geographic location closest to a target geographic location;
- and
- causing a prize to be awarded to the identified user.
One or more hardware storage devices collectively storing a geodata data structure, for use in connection with a mapping application, the data structure comprising:
- a plurality of entries, each entry comprising:
- information identifying a person;
- information indicating the person has taken an action among a particular set of one or more actions, wherein the set of one or more actions includes exercising a particular feature of the mapping application;
- and
- information identifying a geographic position selected by the person, the information identifying the geographic position being received as user input reflecting a touch at a point on a displayed map in connection with activation of a marker-adding control, the displayed map being displayed on a display device and representing a geographic region, such that contents of the data structure are usable to determine a person who selected a geographic position nearest a target geographic position,
- such that the contents of the data structure are usable to determine that the person is able to select a second geographic position.
A portable device comprising:
- a processor;
- a display device configured to display a map of a subject geographic area under control of the processor, the map being displayed in connection with a mapping application on the display device;
- an input device configured to:
- cause a marker-adding control to be presented to the user on the display device;
- receive user input reflecting activation of the marker-adding control;
- after receiving the user input reflecting activation of the presented marker-adding control, receive user input reflecting a touch at a point on the displayed map within the subject geographic area;
- in response to receiving user input reflecting a touch at a point on the displayed map, cause a marker to be added to the displayed map at the point;
- determine a geographic location that the point on the displayed map represents;
- select the determined geographic location on behalf of the user;
- access a particular set of one or more actions, wherein the set of one or more actions includes exercising a particular feature of the mapping application;
- determine whether a user has taken an action among the set of one or more actions;
- and
- in response to the determining, receive user input in connection with the displayed map selecting an additional geographic location within the subject geographic area as a second contest entry.
Dependencies are inferred from the claim text.