Architecture and methods for inter-carrier Multi-Media Messaging
First Claim
Patent Images
1. A method for providing multimedia message service (MMS) interoperability among a plurality of carriers, comprising:
- receiving an MMS message from an originating carrier, wherein the MMS message is intended for delivery to a recipient subscriber of a destination carrier;
processing the MMS message for value-added functionality, wherein said processing includes querying a carrier profile repository to access a carrier profile for the destination carrier, the carrier profile including information regarding whether or not the destination carrier is a connected MMS customer and including information regarding an MMS format acceptable to the destination carrier;
if the destination carrier is a connected MMS customer, sending the MMS message to the destination carrier; and
if the destination carrier is not a connected MMS customer, storing the MMS message for a specified period of time during which time the MMS message is available for viewing on an anonymous retrieval portal, and sending a notification message to the destination carrier to notify the recipient subscriber of the MMS message.
3 Assignments
0 Petitions
Accused Products
Abstract
Architecture and methods to provide an intermediary model for inter-carrier Multi-Media Messaging (MMS) services so that numerous wireless operators can transmit MMS messages between them. The architecture also provides for delivery, at least of notification messages, to those wireless operators who are not part of the overall inter-carrier MMS infrastructure.
48 Citations
15 Claims
-
1. A method for providing multimedia message service (MMS) interoperability among a plurality of carriers, comprising:
-
receiving an MMS message from an originating carrier, wherein the MMS message is intended for delivery to a recipient subscriber of a destination carrier; processing the MMS message for value-added functionality, wherein said processing includes querying a carrier profile repository to access a carrier profile for the destination carrier, the carrier profile including information regarding whether or not the destination carrier is a connected MMS customer and including information regarding an MMS format acceptable to the destination carrier; if the destination carrier is a connected MMS customer, sending the MMS message to the destination carrier; and if the destination carrier is not a connected MMS customer, storing the MMS message for a specified period of time during which time the MMS message is available for viewing on an anonymous retrieval portal, and sending a notification message to the destination carrier to notify the recipient subscriber of the MMS message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for providing multimedia message service (MMS) interoperability among a plurality of carriers, comprising:
-
receiving an MMS message from an originating carrier, wherein the MMS message is intended for delivery to a plurality of recipient subscribers; processing the MMS message for value-added functionality, wherein said processing includes querying a number portability database to determine an identity of a destination carrier for each recipient subscriber and further includes querying a carrier profile repository to access a carrier profile for each destination carrier that is different from the originating carrier, wherein the carrier profile includes information regarding an MMS format acceptable to the destination carrier; if a destination carrier for a particular recipient subscriber is the same as the originating carrier, not forwarding the MMS message to that destination carrier; if a destination carrier for a particular recipient subscriber is different than the originating carrier, forwarding the MMS message to that destination carrier for delivery and storing the MMS message for a specified period of time. - View Dependent Claims (13, 14)
-
-
15. A system for providing multimedia message service (MMS) interoperability between a plurality of carriers, comprising:
-
a routing subsystem comprising means for receiving an MMS message from an originating carrier; a number portability database, in communication with the routing subsystem and configured to determine the identity of a destination carrier to which the MMS message is intended to be sent; a carrier profile repository, also in communication with the routing subsystem and configured to access a previously-stored carrier profile for the destination carrier, the carrier profile including information regarding an MMS format acceptable to the destination carrier, and information regarding whether or not the destination carrier is a connected MMS customer; the routing subsystem configured to determine, based on the carrier profile, content of the MMS message received from the originating carrier, and a format of the MMS message, whether to process the MMS message for value-added functionality before notifying the destination carrier of the MMS message.
-
Specification