A method and system for sending messages including multimedia content between mobile communication devices via relays. Synchronized local caches are maintained at the relays for storing and retrieving multimedia content originating with end-users, without the necessity of storing the multimedia content into the caches upon publication by a service provider. When a first mobile communication device wishes to send multimedia content to a second mobile communication device, the first mobile communication device initially transmits a digest of the multimedia content to a first relay, rather than the entire multimedia content, and the first relay searches a first local cache maintained by the first relay using the digest to determine whether the multimedia content is stored in the local cache. When the multimedia content is stored in the first local cache, the first relay sends to the second relay a reference to the multimedia content. By utilizing synchronized local caches and transmitting digests and references for multimedia content, redundant transfers of the entire multimedia content are eliminated.

 
Web www.patentalert.com

> Remote desktop protocol compression system

~ 00320