Patent ID: 8744971

Claim:
A method for providing a dynamic redemption code, the method comprising: associating, by a server, redeemable content with the dynamic redemption code; storing, by the server, information in memory regarding a plurality of dynamic redemption codes, wherein the stored information: includes one or more parameters associated with a code modification and redeemable content associated with each dynamic redemption code, and indicates that the code modification is to be applied based on a determination that at least one of the associated parameters is applicable; receiving, by the server, a request sent over a communication network from a requesting user, the request concerning access to redeemable content associated with the dynamic redemption code; monitoring, by the server, applicability of the one or more parameters; determining, by the server, an applicable parameter from the one or more parameters stored in memory; applying, by the server, a modification to the dynamic redemption code based on the parameter determined to be applicable, wherein the modification to the dynamic redemption code is automatically applied based on determining the applicable parameter; identifying, by the server, the redeemable content associated with the modified dynamic redemption code as indicated by the stored information in memory; and granting, by the server, the requesting user access to the identified redeemable content, wherein the identified redeemable content is accessible over the communication network.