Patent ID: 7136658

Claim:
A method for determining a position of one or more mobile devices, the method comprising the steps of: identifying mobile devices within a coverage region of a wireless station; determining a position for at least one of the mobile devices identified to be within the coverage region of the wireless station; determining whether the position for the at least one mobile device is within one or more defined notification areas within the coverage region, wherein one or more messages are associated with each notification area; determining whether the at least one mobile device should be sent one or more messages when the at least one mobile device is determined to be within the one or more defined notification areas by using notification criteria, wherein said notification criteria are one or more of the following: campaign specification criteria and subscriber preferences criteria, wherein the campaign specification criteria comprise one or more of a publisher identification (ID), a campaign ID, a notification area, a message, a message method, a start time, a stop time, one or more categories, and a message customization and wherein the subscriber preference criteria comprise accepted categories, blocked publishers, accepted publishers, and accepted campaigns, and wherein the step of determining, by using campaign specification criteria and subscriber preferences criteria, whether the at least one mobile device should be sent the one or more messages further comprises the step determining that the at least one mobile device should be sent the one or more messages when, for a subscriber corresponding to the at least one mobile device, one or more of the following are true: a category for the one or more messages is an accepted category and a publisher ID for the one or more messages is not a blocked publisher; a publisher ID for the one or more messages is an accented publisher; and a campaign ID is an accepted campaign; and sending the one or more messages to the at least one mobile device when a determination has been made that the at least one device should be sent a message.