Patent ID: 8693504

Claim:
A system for providing multimedia messages, comprising: a first application server configured to provide first messaging services in exclusive association with a first service source and a second application server configured to provide second messaging services in exclusive association with a second service source different than the first service source, the first application server configured to generate a first message configuration and a first message content based on the first message configuration, wherein the first message configuration provides instructions comprising at least a duration of time for display of the first message and a number of times to repeat display of the first message, the second application server configured to generate a second message configuration and a second message content based on the second message configuration, the first message configuration describing a first presentation format for the first message that is different than a second presentation format of the second message, wherein the first message configuration and the second message configuration are stored in a downloaded message configuration file, wherein the downloaded message configuration file comprises a version field for a corresponding configuration file, a number indicating how many configurations are available in the corresponding configuration file, and a plurality of different message configurations; a multimedia messaging server that receives the first and second message configurations from the first and second application servers and associates the first and second message content for presentation to a user according to the first and second message configurations, respectively, and generates a first request and a second request according to the first and second message configurations, respectively, the first and second requests including the first and second message content and first and second message configuration expressions, respectively, the first and second requests comprising each a display flag indicative of whether the corresponding message only contains audio, whether the corresponding message comprises a black screen, and whether the corresponding message is one of an HTML file, or an ASCII file; and a multimedia messaging client that receives the first and second requests and associates the first and second message content and the first and second message configurations for presentation of the first and second message content according to the first and second message configurations.