Patent ID: 9098859
Filing Date: 2015-08-04
Classification: G06Q

Abstract:
1. One or more computer-storage hardware devices storing computer-useable instructions that, when used by one or more computing devices, cause the one or more computing devices to perform a method, the method comprising: storing, by an achievement system provided by a gaming system provider providing a gaming system platform, definitions for a plurality of gaming achievements and offline achievements, the definition for each gaming achievement specifying a gaming achievement being achievable via game play of at least one game on the gaming system platform and associated with a corresponding number of achievement points, the definition for each offline achievement specifying a corresponding offline activity for which participation in the corresponding offline activity results in awarding the offline achievement and a corresponding number of achievement points, wherein the achievement points are not a form of virtual currency, have no monetary value, and are not redeemable; receiving, at the achievement system over one or more communication networks, an indication of a user being located at a particular location based on detection of a mobile device associated with the user at the particular location; based on the indication of the user being located at the particular location and a first definition for a first offline achievement from the plurality of offline achievements specifying the particular location, identifying, by the achievement system, participation by the user in a first offline activity corresponding with the first offline achievement; awarding, by the achievement system, the first offline achievement to the user for participation in the first offline activity; providing, by the achievement system, a certain number of achievement points based on the first offline achievement; and storing, by the achievement system, the first offline achievement and the certain number of achievement points in a gaming achievement profile storing gaming achievements earned by the user, offline achievements earned by the user, and offline achievement points earned by the user for participating in different offline activities, the gaming achievement profile further including a score for the user based at least in part on the offline achievement points earned by the user, the gaming achievement profile providing an online profile accessible, over the one or more communication networks, by the user and one or more other users to view the gaming achievements and offline achievements earned by the user and the score for the user.