Patent ID: 7889719

Claim:
A method, comprising: maintaining, by at least one processor-based device, database of usage patterns of a plurality of communication channels associated with a recipient, the plurality of communication channels being associated with at least two communication systems, and the usage patterns being associated with at least prior activities of the recipient, the prior activities including histories of usage information of the plurality of communication channels by the recipient; determining a set of available communication channels from the plurality of communication channels based on detected status of each of the plurality of communication channels, wherein the status indicating availability of the respective communication channels; and selecting from the set of available communication channels, by a channel switch, a communication channel according to at least one of the usage patterns associated with the at least prior activities of the recipient including the histories of usage information retrieved from the database, a business scenario, and configuration settings, in order to reach the recipient in view of current activities of the recipient, wherein the channel switch is implemented in at least one processor configured to provide one of an enterprise information system and an enterprise resource planning system.