Patent ID: 8566414

Claim:
A method comprising: receiving, via a first network, a message identifying an event, wherein the event is associated with an entity, and the event is destined for at least one user; determining, by a processor of a computing device, a type of the event; accessing, by the processor, a user profile associated with a first user of the at least one user, wherein the user profile associates the first user with the entity; determining, by the processor, a communication channel for delivering information associated with the event to the first user, wherein the user profile comprises an association between the communication channel and the type of the event, and wherein prior to determining the communication channel: determining, by the processor, a second communication channel, wherein the second communication channel is determined based in part upon the type of the event and based further in part upon the user profile, wherein the user profile identifies the second communication channel as a primary communication channel; forwarding, via a third network, the information associated with the event, wherein the information associated with the event is forwarded via the second communication channel, and receiving, via the third network, an indication of failure of delivery of the information associated with the event via the second communication channel; and forwarding, via a second network, to the first user, the information associated with the event, wherein the information associated with the event is forwarded via the communication channel.