A method, apparatus,
client and
server are directed at providing a simplified scheme to deliver rich content messages that include text, audio, video, and images from
desktop computing devices to
multimedia capable phones. A web form is provided for users to specify rich content elements such as text, audio, video, and images either from their local
desktop computing device or from rich content store on a network. Also provided in the form are input fields for users to enter device numbers and the service providers for recipients. Upon submitting the form, rich content elements are uploaded and stored on the
server. A WAP page that contains the links to all the rich content elements is generated dynamically and stored on the
server. The server sends a notification message with an embedded link to the specified mobile devices. The link, such as a URL, a script, an
executable, a program, and the like, pointing to the WAP page, can be invoked from mobile devices. When the link is invoked on the
mobile device, it sends a request to the server for the rich content WAP page. Upon receiving the request from the
mobile device, the server collects the information about the
mobile device; locates and loads the rich content WAP page; converts the rich content elements to the formats supported by the mobile device; optimizes the WAP page for display on the mobile device; delivers the optimized rich content WAP page to the mobile device. The rich content WAP page can be viewed, downloaded, saved, and played on the mobile device. The scheme of the present invention can also be implemented to deliver rich content messages to multiple mobile devices.