Abstract: A server includes a storage unit configured to store position information of a shop; a position information acquiring unit configured to acquire position information of the device; a distance determination unit configured to determine whether a distance between the shop and the device is smaller than a first length based on the position information of the shop and the position information of the device; and a reward providing unit configured to provide a first reward to the device when the distance between the shop and the device is smaller than the first length. The reward providing unit provides a second reward to the device when the distance between the shop and the device is smaller than a second length, and the second length is smaller than the first length.
Abstract: An evaluation information generating server includes a determination unit configured to determine whether a device of a user is located within an area of a shop; a visiting information management unit configured to update visiting information of the user with regard to the shop based on the determination result; a grade assigning unit configured to assign a grade of the user based on the visiting information; and an evaluation information generating unit configured to generate evaluation information of the shop based on grades of a plurality of users.