Patent ID: 9577968
Date: 2017-02-21
CPC Classifications: G06F,H04L,H04M,H04W

Claim:
1. A method comprising: receiving, by a system and from an originating communication device, a message that includes a video; based on receipt of the message, parsing, by the system, the video from the message received from the originating communication device; based on parsing the video from the message received from the originating communication device, storing, in a media storage device associated with the system, the video included in the message received from the originating communication device; sending, by the system and to a destination communication device, a notification of the video, the destination communication device being different from the originating communication device; responsive to the notification of the video, receiving, by the system and from the destination communication device, a request to view the video; obtaining, by the system, data indicative of capabilities of the destination communication device; and based on the request to view the video, facilitating, by the system, delivery of an adapted version of the video to the destination communication device by: accessing, by the system and from the media storage device, the video based on the determined storage location of the video, adapting, by the system, the video based on the capabilities of the destination communication device, and transmitting, by the system and to the destination communication device, the adapted version of the video using a streaming protocol.