Patent ID: 8469801

Claim:
A method implemented by a processor for dynamic conversion of a transaction, the method comprising: receiving a transaction request from a user, wherein the transaction request includes data related to a transaction and user characteristics of the user, the transaction request includes information for crediting an account of the user with a requested virtual currency; analyzing data associated with the transaction and the user characteristics of the user to determine if the user is eligible to request the transaction; when the user is eligible for requesting the transaction, identifying a payment currency for the requested transaction; computing a dynamic conversion rate for converting the payment currency to the requested virtual currency, the dynamic conversion rate being adjustable during game play based on the user characteristics of the user related to progression within the game play, the dynamic conversion rate including a game progression adjustment that is to be applied during conversion of the payment currency to the requested virtual currency, the game progression adjustment determined based on the user characteristics affecting the game play; and calculating a purchase price in terms of the payment currency for the requested virtual currency of the transaction request using the dynamic conversion rate, the purchase price being used in completing the transaction request, wherein any one or more operations of receiving, analyzing, identifying and computing are performed by the processor of a computer.