Method, System, Apparatus, and Computer Program Product for Transmitting a Message
First Claim
1. A method for delivering a message to a plurality of recipients, 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 includes;
for each recipient in a set of potential recipients,comparing message filtering criteria of the recipient with one or more attributes in the set of attributes associated with the message, wherein a message filtering criterion includes a location condition; and
adding the recipient to the set of recipients for the message responsive to a determination that the one or more message filtering criteria of the 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 each recipient in the set of recipients.
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.
-
Citations
19 Claims
-
1. A method for delivering a message to a plurality of recipients, 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 includes; for each recipient in a set of potential recipients, comparing message filtering criteria of the recipient with one or more attributes in the set of attributes associated with the message, wherein a message filtering criterion includes a location condition; and adding the recipient to the set of recipients for the message responsive to a determination that the one or more message filtering criteria of the 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 each recipient in the set of recipients. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. 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 to a plurality of recipients 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 includes; for each recipient in a set of potential recipients; comparing message filtering criteria of the recipient with one or more attributes in the set of attributes associated with the message, wherein a message filtering criterion includes a location condition; and adding the recipient to the set of recipients for the message responsive to a determination that the one or more message filtering criteria of the recipient matches the one or more attributes of the set of attributes associated with the message; and transmitting the message to each recipient in the set of recipients.
-
-
18. A message broadcast system comprising:
-
a recipient database configured to store, for each recipient in a set of potential recipients, message filtering criteria for the recipient, wherein a message filtering criterion includes a location condition; 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 each recipient of the set of potential recipients, (i) comparing message filtering criteria of the recipient in the recipient database with one or more attributes in the set of attributes associated with the message, and (ii) adding the recipient to the set of recipients for the message responsive to a determination that the one or more message filtering criteria of the 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 each recipient in the set of recipients.
-
-
19. A message broadcast system comprising:
-
a recipient database configured to store, for each recipient of a set of potential recipients, message filtering criteria for the recipient, wherein a message filtering criterion includes a location condition; 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 each recipient of the potential recipients, (i) comparing the message filtering criteria of the recipient stored in the recipient database with one or more attributes in the set of attributes associated with the message, and (ii) adding the recipient to the set of recipients for the message responsive to a determination that the one or more message filtering criteria of the recipient matches the one or more attributes of the set of attributes associated with the message, and transmitting the message to each recipient in the set of recipients.
-
Specification