Patent ID: 8797906

Claim:
An advertising platform comprising: a message receiver coupled to a mobile telephone communications network and configured to receive a peer-to-application message sent, via the mobile telephone communications network, by a subscriber client program executed by a mobile telephone of a sender, the message including information about a geographic location of the sender; a message context analyzer coupled to the message receiver and configured to automatically classify the received message based at least in part on the information about the geographic location of the sender, thereby yielding a message classification; an advertisement database configured to store a plurality of advertisements; a message generator coupled to the message context analyzer and the advertisement database and configured to automatically: select a relevant advertisement in the advertisement database, based at least in part on the message classification; retrieve the relevant advertisement from the advertisement database; and generate an electronic message that includes the retrieved relevant advertisement; a message transmitter coupled to the mobile telephone communications network and configured to transmit, via the mobile telephone communication network, the generated electronic message to the subscriber client program executed by the mobile telephone of the sender; a profile database configured to store a plurality of user profiles; and a profile database manager coupled to the profile database and to the message receiver and configured to automatically: analyze a plurality of messages sent via the mobile telephone communications network by the mobile telephone of the sender; and dynamically develop a profile of the sender in the profile database, based at least in part on the analysis of the plurality of the messages.