Patent ID: 8589230

Claim:
A method for placing targeted advertisement (TAD), comprising: obtaining, from a location aware service (LAS) provider, a plurality of current locations of a plurality of mobile devices used by a plurality of consumers, wherein the plurality of current locations are determined by the LAS provider within a pre-determined duration of current time; identifying a crowd comprising the plurality of consumers by comparing, using a processor of a computer system, the plurality of current locations and a location of an advertisement presentation device to determine that the plurality of consumers are currently within a pre-determined range of the advertisement presentation device; logging the plurality of consumers in a TAD placement record for a TAD message, wherein the TAD placement record comprises a number of times that each of the plurality of consumers has been presented the TAD message; identifying a pre-determined formula for calculating a relevancy score of the TAD message with respect to the crowd based on a plurality of profiles of the plurality of consumers; adjusting, by the processor and based on the TAD placement record, the pre-determined formula by defining a contribution of each of the plurality of profiles to the relevancy score based on the number of times that each of the plurality of consumers has been presented the TAD message; calculating, by the processor and in response to adjusting the pre-determined formula, the relevancy score of the TAD message with respect to the crowd using the pre-determined formula; and sending, within a pre-determined time of identifying the crowd and in response to identifying the relevancy score meeting a pre-determined criterion, the TAD message to the advertisement presentation device for presenting to the plurality of consumers.