Dynamic Display Generation for Mobile Communication Devices
First Claim
Patent Images
1. A method comprising:
- receiving a short message from a mobile communications device including a dynamic display request;
generating a short message based on the dynamic display request, wherein the generated short message includes dynamic display content encoded using one of a plurality of protocols supported by the mobile communications device; and
sending the generated short message to the mobile communications device.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus, including a computer program product, implementing techniques for receiving, from a dynamic application server, a short message including a dynamic menu encoded using one of a plurality of protocols supported by a mobile communications device, interpreting the encoded dynamic menu, and rendering a dynamic menu on the screen of the mobile communications device based on the interpreted encoded dynamic menu.
-
Citations
29 Claims
-
1. A method comprising:
-
receiving a short message from a mobile communications device including a dynamic display request; generating a short message based on the dynamic display request, wherein the generated short message includes dynamic display content encoded using one of a plurality of protocols supported by the mobile communications device; and sending the generated short message to the mobile communications device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
monitoring a data store for a change in the data store; generating a short message upon determining that a change in the data store has occurred, wherein the generated short message includes dynamic display content encoded using one of a plurality of protocols supported by the mobile communications device; and sending the generated short message to a mobile communications device associated with the data store. - View Dependent Claims (10, 11)
-
-
12. A method comprising:
-
receiving a user input selecting a menu item displayed on a screen of a mobile communication device; in response to the user selection, generating a short message including a dynamic display request; and sending the generated short message to a remote application server. - View Dependent Claims (13)
-
-
14. A method comprising:
-
receiving, at a mobile communications device, a short message including a dynamic display bytecoded command; interpreting the dynamic display bytecoded command; and rendering a dynamic display on a screen of the mobile communications device based on the interpreted dynamic display bytecoded command.
-
-
15. A method for displaying a menu of an application on a screen of a mobile communications device, the application having at least one static menu encoded in a memory of the mobile communications device and at least one dynamic menu encoded in a memory of a dynamic application server, the method comprising:
-
displaying, on the screen of the mobile communications device, a menu of an application having one or more menu items; receiving a user input selecting a menu item; determining whether the user-selected menu item is associated with a static menu, and if so, retrieving the static menu from the memory of the mobile communications device, and displaying the static menu on the screen of the mobile communications device, otherwise, generating a short message including a dynamic display request, and sending the generated short message to the dynamic application server; receiving, from the dynamic application server, a short message including a dynamic display encoded using one of a plurality of protocols supported by the mobile communications device; interpreting the encoded dynamic display; and rendering a dynamic display on the screen of the mobile communications device based on the interpreted encoded dynamic menu.
-
-
16. A computer program product tangibly embodied on an information carrier, the product comprising instructions operable to cause data processing apparatus to:
-
receive a short message from a mobile communications device including a dynamic display request; generate a short message based on the dynamic display request, wherein the generated short message includes dynamic display content encoded using one of a plurality of protocols supported by the mobile communications device; and send the generated short message to the mobile communications device. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A computer program product tangibly embodied on an information carrier, the product comprising instructions operable to cause data processing apparatus to:
-
monitor a data store for a change in the data store; generate a short message upon determining that a change in the data store has occurred, wherein the generated short message includes dynamic display content encoded using one of a plurality of protocols supported by the mobile communications device; and send the generated short message to a mobile communications device associated with the data store. - View Dependent Claims (22, 23)
-
-
24. A computer program product tangibly embodied on an information carrier, the product comprising instructions operable to cause data processing apparatus to:
-
receive a user input selecting a menu item displayed on a screen of a mobile communication device; in response to the user selection, generate a short message including a dynamic display request; and send the generated short message to a remote application server. - View Dependent Claims (25)
-
-
26. A computer program product tangibly embodied on an information carrier, the product comprising instructions operable to cause data processing apparatus to:
-
receive, at a mobile communications device, a short message including a dynamic display bytecoded command; interpret the dynamic display bytecoded command; and render a dynamic display on a screen of the mobile communications device based on the interpreted dynamic display bytecoded command.
-
-
27. A system comprising:
-
a communications system; an application server; and one or more mobile communications devices, each mobile communications device having an application environment includes an interpreter application for receiving, through the communications system, a short message from the application server, the short message including a dynamic display encoded using one of a plurality of protocols supported by the interpreter application, and interpreting the encoded dynamic display; a user interface for rendering a dynamic menu on the screen of the mobile communications device based on the interpreted encoded dynamic menu. - View Dependent Claims (28, 29)
-
Specification