MOBILE CLIENT APPLICATION FOR MANAGING DISPLAY OF MESSAGES TO USERS
First Claim
1. A computerized system for managing display of messages on mobile device comprising:
- a server that;
(a) determines a plurality of phone wakeup times for displaying messages during a specified period of time;
(b) associates message identifying data with each of said plurality of phone wakeup times;
(c) transmits said phone wakeup times and message identifying data to a mobile device;
(d) at said phone wakeup times for said specified period of time, receives from a mobile client application at said mobile device said message identifying data associated with said phone wakeup times;
(e) determines specific message content using said message identifying data received from said mobile client application; and
a mobile device that;
(a) receives said phone wakeup times and message identifying data to a mobile device;
(b) adds said phone wakeup times to a registry at said mobile device;
(c) stores said phone wakeup times and said message identifyingdata in a record storage area of said mobile phone;
(d) in response to a phone wakeup event in said registry, invokes a mobile client application at said mobile phone that transmits to said server said message identifying data for said phone wakeup event;
(e) receives from said server specific message content determined by said server using said message identifying data; and
(f) displays at said mobile device said specific message content.
2 Assignments
0 Petitions
Accused Products
Abstract
A mobile phone messaging system and method for managing display of messages to mobile phone users. A mobile client application operates at user'"'"'s mobile phone. Mobile content providers manage the display of messages and related interactions throughout a specific period of time (e.g., daily, weekly, bi-weekly). Phone wakeup time data and message identifying data are transmitted from a mobile content provider server to a mobile phone. The wakeup time data and message identifying data are stored in the phone. The wakeup times are also added to a registry at the phone that facilitates launching of applications at the times indicated in the registry. At the specified wakeup times, the mobile client application determines the message identifying data associated with the wakeup time, connects to the mobile content provider server, and provides the message identifying data. The provider responds with a specific message and the mobile client application displays the message.
-
Citations
16 Claims
-
1. A computerized system for managing display of messages on mobile device comprising:
-
a server that; (a) determines a plurality of phone wakeup times for displaying messages during a specified period of time; (b) associates message identifying data with each of said plurality of phone wakeup times; (c) transmits said phone wakeup times and message identifying data to a mobile device; (d) at said phone wakeup times for said specified period of time, receives from a mobile client application at said mobile device said message identifying data associated with said phone wakeup times; (e) determines specific message content using said message identifying data received from said mobile client application; and a mobile device that; (a) receives said phone wakeup times and message identifying data to a mobile device; (b) adds said phone wakeup times to a registry at said mobile device; (c) stores said phone wakeup times and said message identifying data in a record storage area of said mobile phone; (d) in response to a phone wakeup event in said registry, invokes a mobile client application at said mobile phone that transmits to said server said message identifying data for said phone wakeup event; (e) receives from said server specific message content determined by said server using said message identifying data; and (f) displays at said mobile device said specific message content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computerized method for managing display of messages on mobile device comprising:
-
(a) determining at a server a plurality of phone wakeup times for displaying messages during a specified period of time; (b) associating at said server message identifying data with each of said plurality of phone wakeup times; (c) transmitting from said server to a mobile device said phone wakeup times and message identifying data; (d) receiving at said server from said mobile device in response to a phone wakeup event at said mobile device said message identifying data associated with said phone wakeup time; (e) determining at said server specific message content using said message identifying data received from said mobile device; and (f) transmitting for display at said mobile device said specific message content. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification