Patent ID: 7991130

Claim:
A method for delivering a message, comprising: receiving, by a message broadcast delivery system, a message from an originator; determining, by the message broadcast delivery system, a set of attributes associated with the message; determining, by the message broadcast delivery system, a set of recipients for the message, wherein the determining a set of recipients for the message includes: for respective potential recipients in a set of potential recipients: comparing message filtering criteria of a potential recipient with one or more attributes in the set of attributes associated with the message, wherein a message filtering criterion of the potential recipient includes a historical location associated with the potential recipient; and adding the potential recipient to the set of recipients for the message responsive to a determination that the message filtering criteria of the potential recipient matches the one or more attributes in the set of attributes associated with the message; and transmitting the message from the message broadcast delivery system to the potential recipients included in the set of recipients for the message.