×

System and method for enabling dynamic multi-modal communication

  • US 9,325,624 B2
  • Filed: 09/17/2014
  • Issued: 04/26/2016
  • Est. Priority Date: 11/12/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for controlling a communication system integrated with a multi-tenant communication platform, comprising:

  • controlling the communication system to receive at least one messaging request provided to the communication system by at least one external system having a first account, the at least one messaging request including intended communication content and a plurality of communication destinations, each communication destination being one of;

    a telephony number, anda username associated with at least one of a telephony number and an IP messaging service username;

    controlling the communication system to authenticate the received at least one messaging request;

    controlling the communication system to dynamically transform messages according to individual communication destinations, wherein for each communication destination in the plurality of communication destinations the communication system;

    selects a communication mode according to the at least one messaging request and communication capabilities of the communication destination;

    transforms content associated with the intended communication content according to the communication capabilities of the communication destination; and

    transmits transformed content to the communication destination in the selected communication mode,wherein at least two communication destinations of the plurality of communication destinations have different communication capabilities,wherein the communication mode selected by the communication system is one of;

    an asynchronous messaging communication mode, anda synchronous voice session communication mode in which speech audio corresponding to a text message is played during a voice session, andwherein dynamically transforming messages according to individual communication destinations comprises balancing transmissions across a set of origin endpoints.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×