Simplified scheme of rich content messaging from PC to mobile devices
First Claim
1. A client, server, and method providing a simplified scheme to deliver rich content messages that include texts, audio, video, and images from desktop computing devices to multimedia capable phones, comprising:
- Uploading rich content components such as texts, audio, video, and images from user'"'"'s desktop computing device to server;
Browsing and searching the rich content database to select rich content items on a network. Collecting targeted mobile device info such as phone number and/or carrier information from sender;
Store rich contend components in rich content store on server;
Arranging and laying out texts, audio, video, and images to generate a WAP page so that it can be saved, viewed, downloaded and played on the mobile device with a micro browser;
Generating a unique id for each dynamically generated rich content WAP page using any of a variety of mechanisms, including a counter, a MD5 hash;
Mapping the unique id to the rich content WAP page;
Store the generated WAP page on server;
Sending a notification message to the mobile device, wherein the notification message includes a link to the rich content WAP page;
Employing the link to access rich content WAP page;
Colleting device info on the fly from HTTP header and user agent profiles;
Converting the rich content elements to formats supported by the requesting mobile device. Optimizing the WAP page for display on the particular mobile device;
Delivering the WAP page to the mobile device for viewing, saving, and downloading.
0 Assignments
0 Petitions
Accused Products
Abstract
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.
45 Citations
20 Claims
-
1. A client, server, and method providing a simplified scheme to deliver rich content messages that include texts, audio, video, and images from desktop computing devices to multimedia capable phones, comprising:
-
Uploading rich content components such as texts, audio, video, and images from user'"'"'s desktop computing device to server;
Browsing and searching the rich content database to select rich content items on a network. Collecting targeted mobile device info such as phone number and/or carrier information from sender;
Store rich contend components in rich content store on server;
Arranging and laying out texts, audio, video, and images to generate a WAP page so that it can be saved, viewed, downloaded and played on the mobile device with a micro browser;
Generating a unique id for each dynamically generated rich content WAP page using any of a variety of mechanisms, including a counter, a MD5 hash;
Mapping the unique id to the rich content WAP page;
Store the generated WAP page on server;
Sending a notification message to the mobile device, wherein the notification message includes a link to the rich content WAP page;
Employing the link to access rich content WAP page;
Colleting device info on the fly from HTTP header and user agent profiles;
Converting the rich content elements to formats supported by the requesting mobile device. Optimizing the WAP page for display on the particular mobile device;
Delivering the WAP page to the mobile device for viewing, saving, and downloading. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19)
-
-
16. A client adapted for use in a mobile device to receive messages from a server over a network, the client being configured to perform actions, comprising:
-
Receiving a notification message from the server, wherein the notification message includes a link;
Employing the link to access the rich content WAP page, wherein the rich content WAP page contains links to rich content elements that can be readily saved, previewed, viewed, and played on mobile device.
-
-
20. A server for managing a communication with a mobile device over a network, comprising:
-
Handling http request from PC;
A transceiver for receiving and sending messages to the mobile device;
Receiving rich content elements and saving them into rich content store;
Generating a rich content WAP page that contains links to all the rich content elements stored in the server;
Generating a unique ID for each rich content WAP page;
Mapping the unique ID to each rich content WAP page;
Delivering a notification message to the mobile device, wherein the notification message includes a link;
Handling http request from the mobile device for the WAP page using the link;
Employing the link to enable access to the rich content WAP page for view, preview and download;
Saving the association between the mobile device number and the unique id of the rich content WAP page for authentication of recipients;
Collecting characteristics of the mobile device from the mobile request. Querying device database for additional device information. Converting rich content elements to formats supported by mobile device;
Optimizing the WAP page for display on a particular mobile device;
Delivering the WAP to mobile devices.
-
Specification