System and method for providing end to end interactive mobile applications using SMS
First Claim
1. A method for deploying interactive applications on a plurality of mobile devices comprising:
- delivering an interactive application to a mobile device included in the plurality of mobile devices through short messaging services (SMS), wherein delivery of the interactive application to the mobile device is initiated by an application provider, the interactive application specified via a platform-independent semantic language for delivery via the SMS, the interactive application including;
a graphical user interface element to render on the mobile device; and
event handling logic for an interaction with the graphical user interface element;
rendering and executing the interactive application delivered through the SMS on the mobile device; and
receiving a response message from a user of the mobile device through the SMS in response to the interaction with the graphical user interface element included in the interactive application.
2 Assignments
0 Petitions
Accused Products
Abstract
System and method for providing end to end interactive mobile applications are described. The present invention provides a complete solution for implementing and distributing interactive mobile applications via short message service. The instant invention is a new process for developing, managing, transmitting and rendering mobile interactive applications through short messaging service. The mobile interactive application is developed using web based interactive development environment. Once the application is developed, the application is delivered to large number of mobile stations through SMS channel by an application provider. The received application on the mobile station is rendered and executed, and the user is able to interact with the application. Further, the user can also send the response to the application provider resulting in a two way communication.
-
Citations
25 Claims
-
1. A method for deploying interactive applications on a plurality of mobile devices comprising:
-
delivering an interactive application to a mobile device included in the plurality of mobile devices through short messaging services (SMS), wherein delivery of the interactive application to the mobile device is initiated by an application provider, the interactive application specified via a platform-independent semantic language for delivery via the SMS, the interactive application including; a graphical user interface element to render on the mobile device; and event handling logic for an interaction with the graphical user interface element; rendering and executing the interactive application delivered through the SMS on the mobile device; and receiving a response message from a user of the mobile device through the SMS in response to the interaction with the graphical user interface element included in the interactive application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for deploying interactive applications on a plurality of mobile devices, wherein deployment of the interactive application is initiated by an application provider, the system comprising:
-
a means for delivering an interactive application to a mobile device included in the plurality of mobile devices through short messaging service (SMS), the interactive application specified via a platform-independent semantic language for delivery via the SMS, the interactive application including; a graphical user interface element to render on the mobile device; and event handling logic for an interaction with the graphical user interface element; a means for rendering and executing the interactive application delivered through the SMS on the mobile device; and a means for receiving a response message from a user of the mobile device through the SMS in response to the interaction with the graphical user interface element included in the interactive application. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A non-transitory computer program product for deploying interactive applications on a plurality of mobile devices, comprising one or more computer readable media configured to:
-
deliver an interactive application to a mobile device through short messaging services (SMS), wherein delivery of the interactive application to the mobile device is initiated by an application provider, the interactive application specified via a platform-independent semantic language for delivery via the SMS, the interactive application including; a graphical user interface element to render on the mobile device; and event handling logic for an interaction with the graphical user interface element; initiate rendering and execution of the interactive application delivered through the SMS on the mobile device; and receive a response message from a user of the mobile device through the SMS in response to the interaction with the graphical user interface element included in the interactive application.
-
Specification