System and Method for Providing Configurable, Dynamic Multimedia Message Service Pre-Transcoding
First Claim
1. A method for providing Multimedia Message Service (MMS) interoperability between a first mobile telephone service provider and a second mobile telephone service provider, comprising:
- receiving via MM4 an incoming MMS message from a Multimedia Message Service Center (MMSC) of the first mobile telephone service provider, the incoming MMS message (a) having originally been initiated by a user of a mobile telephone and (b) comprising a content and a destination address;
querying, using the destination address of the incoming MMS message, a number portability repository to determine an identity of the second mobile telephone service provider to which the incoming MMS message is intended to be sent;
querying, using the identity of the second mobile telephone service provider, a carrier profile repository to access a previously-stored carrier profile for the second mobile telephone service provider, the carrier profile comprising information regarding content acceptable to the second mobile telephone service provider;
performing, responsive to at least aspects of the carrier profile and the content of the incoming MMS message, one or more of the following processing steps;
a) if the second mobile telephone service provider can accept the incoming MMS message as is then sending via MM4 the incoming MMS message to a MMSC of the second mobile telephone service provider, orb) if transcoding is applicable then (i) transcoding the incoming MMS message, in accordance with aspects of the carrier profile, to generate a transcoded MMS message and (ii) sending via MM4 the transcoded MMS message to a MMSC of the second mobile telephone service provider, orc) (i) sending via MM3 the incoming MMS message to a legacy facility of the second mobile telephone service provider or (ii) sending via Short Message Peer-to-Peer a Short Message Service message to a Short Message Service Center of the second mobile telephone service provider.
1 Assignment
0 Petitions
Accused Products
Abstract
System and methods for providing multimedia message service (MMS) interoperability between an initiating carrier and a destination carrier. A transcoding facility receives an MMS message from an initiating carrier and accesses a number portability database to determine an identity of a destination carrier to which the MMS message is intended to be sent and a carrier profile repository to obtain a carrier profile for the destination carrier, the carrier profile including information regarding an MMS format acceptable to the destination carrier. The transcoding facility determines, based on the carrier profile and a format of the MMS message received from the initiating carrier, whether the format of the MMS message received from the initiating carrier must be modified to be effectively received by the destination carrier and, if so, transcodes the MMS message in accordance with the carrier profile to generate a transcoded MMS message, and thereafter sends one of (i) the MMS message received from the initiating carrier and (ii) the transcoded MMS message to the destination carrier.
-
Citations
10 Claims
-
1. A method for providing Multimedia Message Service (MMS) interoperability between a first mobile telephone service provider and a second mobile telephone service provider, comprising:
-
receiving via MM4 an incoming MMS message from a Multimedia Message Service Center (MMSC) of the first mobile telephone service provider, the incoming MMS message (a) having originally been initiated by a user of a mobile telephone and (b) comprising a content and a destination address; querying, using the destination address of the incoming MMS message, a number portability repository to determine an identity of the second mobile telephone service provider to which the incoming MMS message is intended to be sent; querying, using the identity of the second mobile telephone service provider, a carrier profile repository to access a previously-stored carrier profile for the second mobile telephone service provider, the carrier profile comprising information regarding content acceptable to the second mobile telephone service provider; performing, responsive to at least aspects of the carrier profile and the content of the incoming MMS message, one or more of the following processing steps; a) if the second mobile telephone service provider can accept the incoming MMS message as is then sending via MM4 the incoming MMS message to a MMSC of the second mobile telephone service provider, or b) if transcoding is applicable then (i) transcoding the incoming MMS message, in accordance with aspects of the carrier profile, to generate a transcoded MMS message and (ii) sending via MM4 the transcoded MMS message to a MMSC of the second mobile telephone service provider, or c) (i) sending via MM3 the incoming MMS message to a legacy facility of the second mobile telephone service provider or (ii) sending via Short Message Peer-to-Peer a Short Message Service message to a Short Message Service Center of the second mobile telephone service provider. - View Dependent Claims (2, 3)
-
-
4. A system for providing Multimedia Message Service (MMS) interoperability between a first mobile telephone service provider and a second mobile telephone service provider, comprising:
-
a transcoding facility capable of receiving an incoming MMS message from a Multimedia Message Service Center (MMSC) of the first mobile telephone service provider, the incoming MMS message (a) having originally been initiated by a user of a mobile telephone and (b) comprising a content and a destination address; a number portability repository in communication with the transcoding facility and capable of determining, based on the destination address of the incoming MMS message, an identity of the second mobile telephone service provider to which the incoming MMS message is intended to be sent; a carrier profile repository also in communication with the transcoding facility and capable of accessing, based on the identity of the second mobile telephone service provider, a previously-stored carrier profile for the second mobile telephone carrier, the carrier profile comprising information regarding content acceptable to the second mobile telephone service provider; the transcoding facility, responsive to at least aspects of the carrier profile and the content of the incoming MMS message, capable of performing one or more of the following processing steps; a) if the second mobile telephone service provider can accept the incoming MMS message as is then sending via MM4 the incoming MMS message to a MMSC of the second mobile telephone service provider, or b) if transcoding is applicable then (i) transcoding the incoming MMS message, in accordance with aspects of the carrier profile, to generate a transcoded MMS message and (ii) sending via MM4 the transcoded MMS message to a MMSC of the second mobile telephone service provider, or c) (i) sending via MM3 the incoming MMS message to a legacy facility of the second mobile telephone service provider or (ii) sending via Short Message Peer-to-Peer a Short Message Service message to a Short Message Service Center (SMSC) of the second mobile telephone service provider. - View Dependent Claims (5, 6)
-
-
7. A method for providing Multimedia Message Service (MMS) interoperability between a first mobile telephone service provider and a second mobile telephone service provider, comprising:
-
receiving via MM4 an incoming MMS message from a Multimedia Message Service Center of the first mobile telephone service provider, the incoming MMS message (a) having originally been initiated by a user of a mobile telephone and (b) comprising a content and a destination address; querying, using the destination address of the incoming MMS message, a number portability repository to determine an identity of the second mobile telephone service provider to which the incoming MMS message is intended to be sent; querying, using the identity of the second mobile telephone service provider, a carrier profile repository to access a previously-stored carrier profile for the second mobile telephone service provider, the carrier profile comprising information regarding content acceptable to the second mobile telephone service provider; transcoding the incoming MMS message, in accordance with aspects of the carrier profile, to generate a transcoded MMS message, the transcoded MMS message taking the form of an email message; and sending via MM3 the transcoded MMS message to the second mobile telephone service provider. - View Dependent Claims (8)
-
-
9. A system for providing Multimedia Message Service (MMS) interoperability between a first mobile telephone service provider and a second mobile telephone service provider, comprising:
-
a transcoding facility capable of receiving an incoming MMS message from a Multimedia Message Service Center of the first mobile telephone service provider, the incoming MMS message (a) having originally been initiated by a user of a mobile telephone and (b) comprising a content and a destination address; a number portability repository in communication with the transcoding facility and capable of determining, based on the destination address of the incoming MMS message, an identity of the second mobile telephone service provider to which the incoming MMS message is intended to be sent; a carrier profile repository also in communication with the transcoding facility and capable of accessing, based on the identity of the second mobile telephone service provider, a previously-stored carrier profile for the second mobile telephone carrier, the carrier profile comprising information regarding content acceptable to the second mobile telephone service provider; the transcoding facility (a) transcoding the incoming MMS message, in accordance with aspects of the carrier profile, to generate a transcoded MMS message, the transcoded MMS message taking the form of an email message, and (b) sending via MM3 the transcoded MMS message to the second mobile telephone service provider. - View Dependent Claims (10)
-
Specification