Mass multimedia messaging
First Claim
1. A method of providing mass multimedia message notification in a system including a service provider and a plurality of terminal types supported by the service provider, wherein at least some of said terminal types have differing messaging capabilities, said method comprising:
- receiving from a content provider a list of subscriber terminal addresses to which message notifications for a mass multimedia message are to be sent, and unique message identifiers for a plurality of adapted content messages of the mass multimedia message;
obtaining subscriber terminal type information and subscriber terminal messaging capabilities information for each subscriber address, the terminal type information including at least a hardware display size, an operating system version, and audio and video encoders supported by each terminal;
formatting message notifications for each subscriber terminal address based on said subscriber terminal messaging capabilities information, each message notification including one of said unique message identifiers selected by reference to said subscriber terminal type information, wherein the unique message identifier is used in conjunction with a DNS address of a retrieval server platform to facilitate retrieval of the plurality of adapted content messages by the subscriber terminals;
sending said formatted message notifications to said subscriber terminal addresses;
receiving, at the retrieval server platform, requests for each of the plurality of adapted content messages from subscriber terminals in response to sending said formatted message notifications, each request containing an address for the requesting subscriber terminal, unique message identifier, and the DNS address;
sending said each adapted content message to the requesting subscriber terminal addresses;
generating a promotional identifier associated with said mass multimedia message;
returning said promotional identifier to said content provider through said retrieval server platform;
communicating retrieval information to a reporting server platform each time an adapted content message is retrieved by a subscriber terminal;
at said reporting server platform, tallying retrieval information for each retrieved adapted content message from said plurality of adapted content messages of the multimedia message in a report associated with said promotional identifier; and
periodically publishing said report to said content provider through said reporting server platform, the report including the tallied retrieval information for the plurality of adapted content messages retrieved by said each subscriber terminal.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system of mass multimedia messaging in a system having a service provider and a plurality of subscriber communication terminal types supported by the service provider, wherein at least some of the subscriber terminal types have differing messaging capabilities and differing message format requirements. The method includes adaptation and handling of a mass multimedia message, and mass multimedia message notification. The system may use a retrieval platform and a processing platform. The retrieval platform may pre-adapt the message into adapted content messages for the terminal types supported by the service provider, and generate unique message identifiers for each adapted content message. The processing platform may format message notifications for the subscriber terminal addresses based on each terminal'"'"'s messaging capabilities, with each notification containing one of the unique message identifiers selected by reference to the subscriber terminal type.
-
Citations
19 Claims
-
1. A method of providing mass multimedia message notification in a system including a service provider and a plurality of terminal types supported by the service provider, wherein at least some of said terminal types have differing messaging capabilities, said method comprising:
-
receiving from a content provider a list of subscriber terminal addresses to which message notifications for a mass multimedia message are to be sent, and unique message identifiers for a plurality of adapted content messages of the mass multimedia message; obtaining subscriber terminal type information and subscriber terminal messaging capabilities information for each subscriber address, the terminal type information including at least a hardware display size, an operating system version, and audio and video encoders supported by each terminal; formatting message notifications for each subscriber terminal address based on said subscriber terminal messaging capabilities information, each message notification including one of said unique message identifiers selected by reference to said subscriber terminal type information, wherein the unique message identifier is used in conjunction with a DNS address of a retrieval server platform to facilitate retrieval of the plurality of adapted content messages by the subscriber terminals; sending said formatted message notifications to said subscriber terminal addresses; receiving, at the retrieval server platform, requests for each of the plurality of adapted content messages from subscriber terminals in response to sending said formatted message notifications, each request containing an address for the requesting subscriber terminal, unique message identifier, and the DNS address; sending said each adapted content message to the requesting subscriber terminal addresses; generating a promotional identifier associated with said mass multimedia message; returning said promotional identifier to said content provider through said retrieval server platform; communicating retrieval information to a reporting server platform each time an adapted content message is retrieved by a subscriber terminal; at said reporting server platform, tallying retrieval information for each retrieved adapted content message from said plurality of adapted content messages of the multimedia message in a report associated with said promotional identifier; and periodically publishing said report to said content provider through said reporting server platform, the report including the tallied retrieval information for the plurality of adapted content messages retrieved by said each subscriber terminal. - View Dependent Claims (2, 3)
-
-
4. A method of mass multimedia message adaptation and handling in a system including a service provider and a plurality of terminal types supported by the service provider, wherein at least some of said terminal types have differing message format requirements, said method comprising:
-
receiving a multimedia message from a content provider; adapting said multimedia message into a plurality of adapted content messages, wherein each of the plurality of adapted content messages corresponds to a different supported terminal type, each of the supported terminal types being determined using terminal format requirements information, the terminal format requirements including at least a hardware display size, an operating system version, and audio and video encoders supported by each terminal; generating a unique message identifier for each of said plurality of adapted content messages of said multimedia message, wherein the unique message identifier is used in conjunction with a DNS address of a retrieval server platform to facilitate retrieval of the plurality of adapted content messages by a plurality of subscriber terminals; sending message notifications to subscriber terminal addresses; receiving, at the retrieval server platform, requests for said each of the plurality of adapted content messages from subscriber terminals in response to sending said message notifications, each request containing an address for the requesting subscriber terminal, unique message identifier, and the DNS address; sending said each adapted content message to the requesting subscriber terminal addresses; generating a promotional identifier associated with said multimedia message; returning said promotional identifier to said content provider through said retrieval server platform; communicating retrieval information to a reporting server platform each time an adapted content message is retrieved by a subscriber terminal; at said reporting server platform, tallying retrieval information for each retrieved adapted content message from said plurality of adapted content messages of the multimedia message in a report associated with said promotional identifier; and periodically publishing said report to said content provider through said reporting server platform, the report including the tallied retrieval information for the plurality of adapted content messages retrieved by each terminal of said each terminal type. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A method of mass multimedia messaging in a system including a service provider and a plurality of terminal types supported by the service provider, wherein at least some of said 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; adapting said multimedia message into a plurality of adapted content messages, wherein each of the plurality of adapted content messages corresponds to a different supported terminal type, each of the supported terminal types being determined using terminal format requirements information for the terminal types supported by the service provider, the terminal format requirements including at least a hardware display size, an operating system version, and audio and video encoders supported by each terminal; generating a unique message identifier for each of the plurality of adapted content messages of said multimedia message, wherein the unique message identifier is used in conjunction with a DNS address of a retrieval server platform to facilitate retrieval of the plurality of adapted content messages by the subscriber terminals; formatting message notifications for each subscriber terminal address based on subscriber terminal messaging capabilities information, each message notification including one of said unique message identifiers, selected by reference to subscriber terminal type information, and the DNS address of the retrieval server platform; sending said formatted message notifications to said subscriber terminal addresses; receiving, at the retrieval server platform, requests for said each of the plurality of adapted content messages from subscriber terminals in response to sending said formatted message notifications, each request containing an address for the requesting subscriber terminal, unique message identifier, and the DNS address; sending said each adapted content message to the requesting subscriber terminal addresses; generating a promotional identifier associated with said multimedia message; returning said promotional identifier to said content provider through said retrieval server platform; communicating retrieval information to a reporting server platform each time an adapted content message is retrieved by a subscriber terminal; at said reporting server platform, tallying retrieval information for each retrieved adapted content message from said plurality of adapted content messages of the multimedia message in a report associated with said promotional identifier; and periodically publishing said report to said content provider through said reporting server platform, the report including the tallied retrieval information for the plurality of adapted content messages retrieved by said each subscriber terminal. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A system for mass multimedia messaging by a service provider, wherein the service provider supports communication terminal types having differing messaging capabilities and differing message format requirements, and wherein a content provider provides a multimedia message and a list of subscriber terminal addresses to which the service provider is to deliver the message, said system comprising:
-
a retrieval server computer platform including at least one central processing unit (CPU), the retrieval server computer platform that performs; adapting said multimedia message into a plurality of adapted content messages, wherein each of the plurality of adapted content messages corresponds to a different supported terminal type, each of the supported terminal types being based on terminal format requirements information for the terminal types supported by said service provider, the terminal format requirements including at least a hardware display size, an operating system version, and audio and video encoders supported by each terminal; generating a unique message identifier for each of the plurality of adapted content messages of said multimedia message, wherein the unique message identifier is used in conjunction with a DNS address of the retrieval server computer platform to facilitate retrieval of the plurality of adapted content messages by the subscriber terminals; generating a promotional identifier associated with said multimedia message; returning said promotional identifier to said content provider; a processing server computer platform including at least one central processing unit (CPU) and in communication with said retrieval server computer platform, said processing platform that performs; formatting message notifications for each subscriber terminal address based on subscriber terminal messaging capabilities information, each message notification including one of said unique message identifiers selected by reference to subscriber terminal type information and the DNS address of the retrieval server platform; and sending said formatted message notifications to said subscriber terminal addresses; the retrieval server computer platform further performing; receiving requests for each of the plurality of adapted content messages from subscriber terminals in response to sending said formatted message notifications, each request containing an address for the requesting subscriber terminal, unique message identifier, and the DNS address; and sending said each adapted content message to the requesting subscriber terminal addresses; and a reporting server platform including at least one CPU that performs; tallying retrieval information for each retrieved adapted content message from said plurality of adapted content messages of the multimedia message in a report associated with said promotional identifier, wherein retrieval information is communicated from the retrieval server computer platform each time an adapted content message is retrieved by a subscriber terminal; and periodically publishing said report to said content provider, the report including the tallied retrieval information for the plurality of adapted content messages retrieved by said each subscriber terminal. - View Dependent Claims (15, 16)
-
-
17. A non-transitory computer readable medium having computer executable instructions for performing a method of mass multimedia messaging in a system including a service provider and a plurality of terminal types supported by the service provider, wherein at least some of said terminal types have differing messaging capabilities and differing message format requirements, where said method comprises:
-
receiving a multimedia message and a list of subscriber terminal addresses from a content provider; adapting said multimedia message into a plurality of adapted content messages, wherein each of the plurality of adapted content messages corresponds to a different supported terminal type, each of the supported terminal types being determined using terminal format requirements information for the terminal types supported by the service provider, the terminal format requirements including at least a hardware display size, an operating system version, and audio and video encoders supported by each terminal; generating a unique message identifier for each of the plurality of adapted content messages, wherein the unique message identifier is used in conjunction with a DNS address of a retrieval server platform to facilitate retrieval of the plurality of adapted content messages by the subscriber terminals; formatting message notifications for each subscriber terminal address based on subscriber terminal messaging capabilities information, each message notification including one of said unique message identifiers, selected by reference to subscriber terminal type information, and the DNS address of the retrieval server platform; sending said formatted message notifications to said subscriber terminal addresses; receiving, at the retrieval server platform, requests for said each of the plurality of adapted content messages from subscriber terminals in response to sending said formatted message notifications, each request containing an address for the requesting subscriber terminal, unique message identifier, and the DNS address; sending said each adapted content message to the requesting subscriber terminal addresses; generating a promotional identifier associated with said multimedia message; returning said promotional identifier to said content provider through said retrieval server platform; communicating retrieval information to a reporting server platform each time an adapted content message is retrieved by a subscriber terminal; at said reporting server platform, tallying retrieval information for each received adapted content message from said plurality of adapted content messages in a report associated with said promotional identifier; and periodically publishing said report to said content provider through said reporting server platform, the report including the tallied retrieval information for the plurality of adapted content messages.
-
-
18. A non-transitory computer readable medium having executable instructions for performing a method of providing mass multimedia message notification in a system including a service provider and a plurality of terminal types supported by the service provider, wherein at least some of said terminal types have differing messaging capabilities, where said method comprises:
-
receiving from a content provider a list of subscriber terminal addresses to which message notifications for a mass multimedia message are to be sent, and unique message identifiers for a plurality of adapted content messages of the mass multimedia message; obtaining subscriber terminal type information and subscriber terminal messaging capabilities information for each subscriber address, the terminal type information including at least a hardware display size, an operating system version, and audio and video encoders supported by each terminal; formatting message notifications for each subscriber terminal address based on said subscriber terminal messaging capabilities information, each message notification including one of said unique message identifiers selected by reference to said subscriber terminal type information, wherein the unique message identifier is used in conjunction with a DNS address of a retrieval server platform to facilitate retrieval of the plurality of adapted content messages by the subscriber terminals; sending said formatted message notifications to said subscriber terminal addresses; receiving, at the retrieval server platform, requests for each of the plurality of adapted content messages from subscriber terminals in response to sending said formatted message notifications, each request containing an address for the requesting subscriber terminal, unique message identifier, and the DNS address; sending said each adapted content message to the requesting subscriber terminal addresses; generating a promotional identifier associated with said mass multimedia message; returning said promotional identifier to said content provider through said retrieval server platform; communicating retrieval information to a reporting server platform each time an adapted content message is retrieved by a subscriber terminal; at said reporting server platform, tallying retrieval information for each received adapted content message from said plurality of adapted content messages in a report associated with said promotional identifier; and periodically publishing said report to said content provider through said reporting server platform, the report including the tallied retrieval information for the plurality of adapted content messages.
-
-
19. A non-transitory computer readable medium having computer executable instructions for performing a method of mass multimedia message adaptation and handling in a system including a service provider and a plurality of terminal types supported by the service provider, wherein at least some of said terminal types have differing message format requirements, where said method comprises:
-
receiving a multimedia message from a content provider; adapting said multimedia message into a plurality of adapted content messages, wherein each of the plurality of adapted content messages corresponds to a different supported terminal type, each of the supported terminal types being determined using terminal format requirements information for the terminal types supported by the service provider, the terminal format requirements including at least a hardware display size, an operating system version, and audio and video encoders supported by each terminal; generating a unique message identifier for each of said plurality of adapted content messages of said multimedia message, wherein the unique message identifier is used in conjunction with a DNS address of a retrieval server platform to facilitate retrieval of the plurality of adapted content messages by a plurality of subscriber terminals; sending message notifications to subscriber terminal addresses; receiving, at the retrieval server platform, requests for said each of the plurality of adapted content messages from subscriber terminals in response to sending said message notifications, each request containing an address for the requesting subscriber terminal, unique message identifier, and the DNS address; sending said each adapted content message to the requesting subscriber terminal addresses; generating a promotional identifier associated with said multimedia message; returning said promotional identifier to said content provider through said retrieval server platform; communicating retrieval information to a reporting server platform each time an adapted content message is retrieved by a subscriber terminal; at said reporting server platform, tallying retrieval information for each received adapted content message from said plurality of adapted content messages in a report associated with said promotional identifier; and periodically publishing said report to said content provider through said reporting server platform, the report including the tallied retrieval information for the plurality of adapted content messages.
-
Specification