Patent ID: 8447361

Claim:
A mobile device, comprising: a transceiver; an input interface; a display; a processor; and a memory comprising instructions that, when executed by the processor, cause the processor to perform operations comprising: receiving, via the transceiver, a plurality of selections; storing the plurality of selections wherein each of the plurality of selections is represented as an image for presentation on the display, each of the plurality of selections is associated with one of a plurality of contestants appearing on a media program, each of the plurality of selections has a destination number and a message body associated therewith, and the message body of each of the plurality of selections is populated with a keyword used to establish a vote for one of the plurality of contestants; presenting the images of the plurality of selections on the display; receiving a selection via the input interface of one of the images, the selection being representative of a vote for a selected contestant of the plurality of contestants that is associated with the selected image; generating, in response to receiving the selection of one of the images, a short message service message, the short message service message comprising the destination number and the message body corresponding to the selected contestant; and transmitting the short message service message to a voting system via the transceiver to submit the vote for the selected contestant; wherein: the operation of receiving the plurality of selections comprises receiving the plurality of selections via a terminal selected from a group consisting of a television, a set-top box, and a kiosk that is in communication with the mobile device; the plurality of selections is part of a base interactive voting application; and the operations further comprise receiving an update, for the base interactive voting application, comprising at least one particular instruction selected from a group consisting of a delete instruction to delete one of the plurality of selections and an add instruction to add a new selection to the plurality of selections.