Patent ID: 9160696
Filing Date: 2015-10-13
Classification: G06F,H04L,H04N,H04W

Abstract:
1. A method for programmatically sending a media message from a communication platform comprising: receiving an inbound application programming interface (API) messaging request that instructs the transmission of a message to a destination telephony endpoint with at least one referenced media item, wherein the messaging request includes a specified media content universal resource identifier (URI); querying destination device information of the destination telephony endpoint; querying a cache for a device compatible media resource mapped to the URI and the destination device information when a formatted media resource is not cached, retrieving a media file from the URI, wherein the web document is requested while sending a set of context data relating to the request; transforming the media resource into a messaging formatted media resource, which comprises transcoding the media resource and converting the media resource into a device compatible format according to the destination device information; when the formatted media resource is identified when querying the cache, selecting the cached media resource as the formatted media resource; and transmitting the formatted media resource to the destination telephony endpoint in a media message through a telephony messaging protocol.