1. A method comprising: receiving at least one location beacon identification value electronically communicated through a network from a mobile device, the at least one location beacon identification value electronically received from a respective location beacon by the mobile device; determining a rule base comprising a set of one or more program code instructions or one or more program code variables, wherein the rule base is determined based at least in part on the at least one location beacon identification value; and transmitting at least a portion of the rule base electronically through the network to the mobile device.