Method, system, apparatus, and computer program product for transmitting a message
First Claim
1. 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.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for effecting delivery of a message from an originator in an original message format to a plurality of authorized receivers in a respective reception message format includes: (a) composing the message; (b) characterizing the message for addressing to indicate at least one feature of the message; (c) addressing the message according to the characterizing pursuant to information provided in a data base that identifies particulars relating to each respective authorized receiver; the addressing establishing selected receivers of the plurality of authorized receivers as permitted receivers; the particulars including the appropriate respective reception message format for each respective permitted receiver; and (d) transmitting the message to each respective permitted receiver via a communication network that includes respective communication media configured for delivering the message in the appropriate respective reception message format to each respective permitted receiver.
37 Citations
18 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable storage medium having stored thereon computer executable instructions, execution of which by a computing device causes the computing device to perform operations for delivering a message in a message broadcast system, the operations comprising:
-
receiving a message from an originator; determining a set of attributes associated with the message; determining a set of recipients for the message, wherein the determining a set of recipients for the message includes; for each 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 of the set of attributes associated with the message; and transmitting the message to the potential recipients included in the set of recipients for the message.
-
-
17. A message broadcast system comprising:
-
a recipient database configured to store, for respective potential recipients in a set of potential recipients, message filtering criteria for the potential recipients; a message broadcast processor configured to receive a message from an originator, to determine a set of attributes associated with the message, to determine from the set of potential recipients in the recipient database a set of recipients for the message, including, for the respective potential recipients of the set of potential recipients, (i) comparing message filtering criteria of a potential recipient in the recipient database 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 (ii) 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 of the set of attributes associated with the message received from the originator, and to transmit the message to the potential recipients included in the set of recipients for the message.
-
-
18. A message broadcast system comprising:
-
a recipient database configured to store, for respective potential recipients of a set of potential recipients, message filtering criteria for the respective potential recipients; and message broadcast means for receiving a message from an originator, determining a set of attributes associated with the message, determining a set of recipients for the message, including, for the respective potential recipients of the set of potential recipients, (i) comparing the message filtering criteria of a potential recipient stored in the recipient database 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 (ii) 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 of the set of attributes associated with the message, and transmitting the message to the potential recipients included in the set of recipients for the message.
-
Specification