Multi-channel message exchange system demand API
AssigneeTwilio Inc.
InventorsChloe Chen, Peter Michael Janovsky
Life of this patent
Estimating the term…
Loading patent…
AssigneeTwilio Inc.
InventorsChloe Chen, Peter Michael Janovsky
Estimating the term…
A customer of a multi-channel message exchange system provides criteria for selecting a service provider using an application programming interface (API). The multi-channel message exchange system selects a service provider that is best suited to deliver each individual message, via a network, for the customer. The message exchange system selects a service provider based on customer criteria, service provider data structures, and other information. The criteria may include a maximum value, a minimum quality score, a maximum latency, or any suitable combination thereof. The data structures may include geographic jurisdictions in which the service provider provides network-based message delivery, channels through which the service provider is willing to deliver messages, or any suitable combination thereof.
A method of selecting a highest-ranked service provider of a plurality of service providers, the method comprising:
A message exchange system comprising:
A non-transitory computer-readable medium storing instructions that, when executed by one or more computer processors of one or more computing devices of a message exchange system, cause the one or more computing devices to perform operations comprising:
Dependencies are inferred from the claim text.