Patent ID: 7609686

Claim:
A method of mass multimedia messaging in a system including a service provider and a plurality of terminals supported by the service provider, wherein at least some of said terminals are of terminal types have differing messaging capabilities and differing message format requirements, said method comprising: receiving a multimedia message and a list of subscriber terminal addresses from a content provider; generating a unique message identifier for said multimedia message; adapting said multimedia message into adapted content messages for each supported terminal type using terminal format requirements information for the terminal types supported by the service provider; indexing each said adapted content message with a corresponding terminal type identifier and said message identifier; and formatting message notifications containing said message identifier for each subscriber address based on subscriber terminal messaging capabilities information for the corresponding subscriber terminals, wherein said subscriber terminal messaging capabilities information includes information as to whether each subscriber terminal is SMS capable, WAP Push capable, or MMS capable, wherein said step of formatting each message notification further comprises: determining if the subscriber terminal is capable of receiving MMS messages; if it is determined that the subscriber terminal is capable of receiving MMS messages, then formatting the message notification as a MMS WAP Push notification; if it is determined that the subscriber terminal is not capable of receiving MMS messages, then determining if the subscriber terminal is capable of receiving WAP Push messages; if it is determined that the subscriber terminal is capable of receiving WAP Push messages, then formatting the message notification as a WAP Push notification; and if it is determined that the subscriber terminal is not capable of receiving WAP Push messages, then formatting the message notification as an SMS message.