×

System and method for enabling dynamic multi-modal communication

  • US 10,069,773 B2
  • Filed: 03/03/2016
  • Issued: 09/04/2018
  • Est. Priority Date: 11/12/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • at a communication system of a multi-tenant communication platform;

    responsive to at least one messaging request of a first platform account of the communication platform, the at least one messaging request including communication intent parameters and a plurality of communication destinations, for each of the plurality of communication destinations;

    the communication system selecting a communication mode according to the communication intent parameters, the selected communication mode being one of;

    an asynchronous messaging communication mode, anda synchronous voice session communication mode, andthe communication system transmitting content associated with the communication intent parameters to a system of the communication destination via the selected communication mode, the transmitted content including at least one of;

    asynchronous message communication content associated with the communication intent parameters, andcontent generated by transforming the asynchronous message communication content andin a case where a number of origin endpoints allocated to the first platform account is insufficient to satisfy a timing constraint for content transmission to each communication destination system while adhering to transmission rate limits of the allocated origin endpoints, the communication system allocating additional origin endpoints to the first platform account to satisfy the timing constraint and rate limits for transmission to each communication destination system,wherein the communication system balances content transmissions for the plurality of communication destinations across a set of origin endpoints, andwherein the set of origin endpoints includes the origin endpoints allocated to the first platform account.

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