Patent ID: 7962124

Claim:
A method of delivering a Multimedia Messaging Service (MMS) message comprising: requesting, by a user agent (UA), from an MMS relay/server a storage location, storage size, and duration for outside content to be indirectly referenced by an MMS message; receiving, by the UA, from the MMS relay/server a response that includes the storage location and duration for the outside content; sending, by the UA, the outside content to the MMS relay/server for storing to the storage location; encapsulating, by the UA, the MMS message in a payload of a transport message, the MMS message indirectly referencing the storage location of the outside content; sending, by the UA, the transport message to the MMS relay/server over a transport network; and receiving, by the UA, confirmation of receipt of the MMS message with an MMS confirmation message encapsulated in another transport message that is sent from the MMS relay/server to the UA; wherein the requesting includes asking the MMS relay/server to reserve a portion of itself as the storage location to store the outside content for a storage period equaling the duration; and wherein the outside content has not been stored on the MMS relay/server yet during the requesting.