Patent ID: 9641356
Date: 2017-05-02
CPC Classifications: G06F,G06Q,H04L

Claim:
1. A method, comprising: receiving, by a controller and from a recipient user terminal of a plurality of user terminals, information identifying designated communication channels and designated times associated with a recipient, storing, by the controller, the information identifying the designated communication channels and the designated times; receiving, by the controller and from a sender user terminal of the plurality of user terminals, a message designated to be communicated to the recipient associated with the recipient user terminal, posting, by the controller and via a dashboard interface, the message to a discussion to which the message pertains; determining, by the controller, that the particular time corresponds to one of the designated times; determining, by the controller, that one of the designated communication channels corresponds to the one of the designated times, determining, by the controller, an availability and a workload of the recipient associated with the recipient user terminal, selectively distributing, by the controller, the message to the recipient user terminal based on the preferred communication channel, the availability, and the workload of the recipient associated with the recipient user terminal,