Methods, apparatus and computer program products for dispatching and prioritizing communication of generic-recipient messages to recipients
First Claim
Patent Images
1. A method comprising:
- receiving a generic-recipient message by a network hub;
determining predefined attributes of the message, wherein the predefined attributes comprise one or more of a sender of the message, a subject of the message, or content of the message;
determining a type of communication medium of the message;
determining one or more potential recipients for the message based, at least in part, on the determined type and the predefined attributes by comparing the predefined attributes of the message with stored information related to potential recipients, wherein the stored information includes information identifying one or more receiving devices associated with the potential recipients, and wherein the one or more potential recipients are individuals;
displaying the message on a display viewable by the one or more potential recipients; and
dispatching the message to the one or more receiving devices of one or more determined recipients.
2 Assignments
0 Petitions
Accused Products
Abstract
Devices, methods and computer program products are provided for dispatching messages to recipients and for prioritizing the dispatch of generic-recipient messages. The device and methods are generally automatic and, thus, require minimal manual intervention by system administrators. Further, the devices and methods are capable of supporting both local and remote message dispatching so as to optimize the system and achieve a lowest cost alternative. In addition, the devices and methods of the present invention dispatch messages over various communication means, such as short-range wireless, Internet, cellular networks and the like.
20 Citations
45 Claims
-
1. A method comprising:
-
receiving a generic-recipient message by a network hub; determining predefined attributes of the message, wherein the predefined attributes comprise one or more of a sender of the message, a subject of the message, or content of the message; determining a type of communication medium of the message; determining one or more potential recipients for the message based, at least in part, on the determined type and the predefined attributes by comparing the predefined attributes of the message with stored information related to potential recipients, wherein the stored information includes information identifying one or more receiving devices associated with the potential recipients, and wherein the one or more potential recipients are individuals; displaying the message on a display viewable by the one or more potential recipients; and dispatching the message to the one or more receiving devices of one or more determined recipients. - View Dependent Claims (2, 3, 37, 43, 44, 45)
-
-
4. A method comprising:
-
receiving a generic-recipient message by a network hub; determining predefined attributes of the message, wherein the predefined attributes comprise one or more of a sender of the message, a subject of the message, or content of the message; determining a type of communication medium of the message; determining whether the message has priority based, at least in part, on the determined type and on the predefined attributes by comparing the predefined attributes of the message with pre-stored priority information; prioritizing the message when a determination is made that the message has priority; displaying the message on a display viewable by the one or more potential recipients; dispatching the message to one or more receiving devices of one or more determined recipients based on the priority, wherein the one or more determined recipients are individuals, wherein the one or more potential recipients are determined by comparing the predefined attributes of the message with stored information related to the potential recipients, and wherein the stored information includes information identifying the one or more receiving devices. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 36, 38)
-
-
14. An apparatus comprising at least one processor and at least one memory storing computer program code, wherein the at least one memory and stored computer program code are configured to, with the at least one processor, cause the apparatus to at least:
-
receive a generic-recipient message from one or more communication networks; determine predefined attributes of the message, wherein the predefined attributes comprise one or more of a sender of the message, a subject of the message, or content of the message; determine a type of communication medium of the message; determine one or more potential recipients for the message based, at least in part, on the determined type and the predefined attributes by comparing the predefined attributes of the message with stored information related to the potential recipients, wherein the stored information includes information identifying one or more receiving devices associated with the potential recipients, and wherein the one or more potential recipients are individuals; display the message on a display viewable by the one or more potential recipients; and dispatch the message to the one or more receiving devices of one or more determined recipients. - View Dependent Claims (15, 16, 17, 18, 19, 39)
-
-
20. An apparatus comprising at least one processor and at least one memory storing computer program code, wherein the at least one memory and stored computer program code are configured to, with the at least one processor, cause the apparatus to at least:
-
receive a generic-recipient message from one or more communication networks; determine predefined attributes of the message, wherein the predefined attributes comprise one or more of a sender of the message, a subject of the message, or content of the message; determine a type of communication medium of the message; determine whether the message has priority based, at least in part, on the determined type and on the predefined attributes by comparing the predefined attributes of the message with pre-stored priority information; display the message on a display viewable by the one or more potential recipients; and dispatch the prioritized message to one or more receiving devices of one or more determined recipients based on the priority, wherein the one or more determined recipients are individuals, wherein the one or more potential recipients are determined by comparing the predefined attributes of the message with stored information related to the potential recipients, and wherein the stored information includes information identifying the one or more receiving devices. - View Dependent Claims (21, 22, 23, 24, 25, 40)
-
-
26. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:
-
directing storage of information related to potential message recipients, wherein the stored information includes information identifying one or more receiving devices associated with the potential recipients; receive a generic-recipient message by a network hub and determining predefined attributes associated with the generic-recipient message, and wherein the predefined attributes comprise one or more of a sender of the message, a subject of the message, or content of the message; determining a type of communication medium of the message; determining one or more potential recipients of the generic-recipient message based, at least in part, on the determined type and the predefined attributes by comparing the predefined attributes associated with the message to the stored information related to the potential recipients, wherein the one or more potential recipients are individuals; displaying the message on a display viewable by the one or more potential recipients; and dispatching the message to the one or more receiving devices of one or more determined recipients. - View Dependent Claims (27, 28, 29, 30, 31, 41)
-
-
32. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:
-
directing storage of information related to message priority; receiving a generic-recipient message by a network hub and determining predefined attributes associated with the generic-recipient message, and wherein the predefined attributes comprise one or more of a sender of the message, a subject of the message, or content of the message; determining a type of communication medium of the message; determining whether the message has priority based, at least in part, on the determined type and on the predefined attributes by comparing the predefined attributes associated with the message to the stored information related to message priority; displaying the message on a display viewable by the one or more potential recipients; and dispatching the prioritized message to one or more receiving devices of one or more determined recipients based on the priority, wherein the one or more determined recipients are individuals, wherein the one or more potential recipients are determined by comparing the predefined attributes of the message with stored information related to potential recipients, and wherein the stored information includes information identifying the one or more receiving devices. - View Dependent Claims (33, 34, 35, 42)
-
Specification