Method and system for executing applications in wireless telecommunication networks
First Claim
Patent Images
1. A method for efficiently and automatically executing a Java service application to provide a requested service in a wireless device, comprising:
- obtaining on a mobile device, service activation information associated with a service provided by a service provider;
responsive to a user service activation request comprising the service activation information at the mobile device, determining if a service application appropriate for providing the requested service is available on the mobile device; and
if the appropriate service application is available on the mobile device,receiving an activation command for a requested service, andactivating the requested service on the mobile device with the activation command;
upon receiving from the service provider a download address where the appropriate service application is available, downloading the appropriate service application over a wireless network, and executing the downloaded service application, responsive to determining that the appropriate service application is not available on the mobile device;
wherein the activation command includes a trigger message upon the reception of which the appropriate MIDlet service application is started automatically and a WAP (wireless application protocol) address where the downloaded service application is available for installation, wherein the trigger message is a MIDP (mobile information device profile) Push Registry trigger message, andwherein upon receiving the Push Registry trigger message, the mobile device starts the MIDlet automatically,wherein a server in communication with the wireless network and the service provider forwards information between the mobile device and the service provider,wherein the user service activation request is a mobile-initiated USSD (unstructured supplementary service data) request, and the server recognizes that the USSD request is associated with the appropriate service application and notifies the service provider,wherein the service provider ensures that the Push Registry trigger message is delivered to the mobile device before USSD dialogue is terminated.
8 Assignments
0 Petitions
Accused Products
Abstract
A method and system allow a mobile device user to automatically execute a service application to provide a requested service. The user may enter a USSD code or initiate a voice call to a special number. The wireless network recognizes the user'"'"'s act as a request for a specific service and notifies the service provider. The service provider sends an activation command to the mobile device and may also initiate installing the service application.
20 Citations
13 Claims
-
1. A method for efficiently and automatically executing a Java service application to provide a requested service in a wireless device, comprising:
-
obtaining on a mobile device, service activation information associated with a service provided by a service provider; responsive to a user service activation request comprising the service activation information at the mobile device, determining if a service application appropriate for providing the requested service is available on the mobile device; and if the appropriate service application is available on the mobile device, receiving an activation command for a requested service, and activating the requested service on the mobile device with the activation command; upon receiving from the service provider a download address where the appropriate service application is available, downloading the appropriate service application over a wireless network, and executing the downloaded service application, responsive to determining that the appropriate service application is not available on the mobile device; wherein the activation command includes a trigger message upon the reception of which the appropriate MIDlet service application is started automatically and a WAP (wireless application protocol) address where the downloaded service application is available for installation, wherein the trigger message is a MIDP (mobile information device profile) Push Registry trigger message, and wherein upon receiving the Push Registry trigger message, the mobile device starts the MIDlet automatically, wherein a server in communication with the wireless network and the service provider forwards information between the mobile device and the service provider, wherein the user service activation request is a mobile-initiated USSD (unstructured supplementary service data) request, and the server recognizes that the USSD request is associated with the appropriate service application and notifies the service provider, wherein the service provider ensures that the Push Registry trigger message is delivered to the mobile device before USSD dialogue is terminated. - View Dependent Claims (2, 3, 4)
-
-
5. A method for efficiently and automatically providing a Java service application for a requested service in a wireless device , comprising:
-
providing to a mobile device, service activation information associated with a service provided by a server provider, responsive to receiving a user service application request comprising the service activation information for service activation over a wireless network from a mobile device, determining whether a service application appropriate for providing the requested service is available on the mobile device; and if the appropriate service application is not available on the mobile device, transmitting an installation command to the mobile device, and transmitting an activation command to the mobile device, the activation command configured to execute the appropriate service application on the mobile device; on the mobile device, downloading the appropriate service application over a wireless network, and executing the downloaded service application, responsive to determining that the appropriate service application is not available on the mobile device; wherein the activation command includes a trigger message upon the reception of which the appropriate MIDlet service application is started automatically and a WAP (wireless application protocol) address where the downloaded service application is available for installation, and wherein the trigger message is a MIDP (mobile information device profile) Push Registry trigger message, wherein the installation command includes a download address where the appropriate service application is available, wherein upon receiving the Push Registry trigger message, the mobile device starts the MIDlet automatically, wherein a server in communication with the wireless network and the service provider forwards information between the mobile device and the service provider, wherein the user service activation request is an outgoing call from the mobile device to a predetermined Special Number which causes the call to be routed differently from a regular voice call, and the server recognizes that the call is associated with the appropriate service application and notifies the service provider, and wherein the service provider ensures that the Push Registry trigger message is delivered to the mobile device before the call is terminated. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A system for efficiently and automatically executing a Java service application to provide a requested service in a wireless device, comprising:
-
a wireless network; a service provider in communication with a mobile device through the wireless network, wherein the service provider is configured to; responsive to a user service request, determining if a service application appropriate for providing the requested service application is available on the mobile device, if the appropriate service application is available on the mobile device, transmitting an activation command to the mobile device over the wireless network, and transmitting an activation command to the mobile device, the activation command configured to execute the appropriate service application on the mobile device; wherein the mobile device is configured to; downloading the appropriate service application over a wireless network; if the appropriate service application is not available on the mobile device, transmitting an installation command to the mobile device over the wireless network to download the appropriate service application, and to execute the downloaded service application; wherein the activation command includes a trigger message upon the reception of which the appropriate MIDlet service application is started automatically and a WAP (wireless application protocol) address where the downloaded service application is available for installation, wherein the trigger message is a MIDP (mobile information device profile) Push Registry trigger message, wherein upon receiving the Push Registry trigger message, the mobile device starts the MIDlet automatically, wherein a server in communication with the wireless network and the service provider forwards information between the mobile device and the service provider, wherein the user service activation request is a mobile-initiated USSD (unstructured supplementary service data) request, and the server recognizes that the USSD request is associated with the appropriate service application and notifies the service provider, wherein the service provider ensures that the Push Registry trigger message is delivered to the mobile device before USSD dialogue is terminated - View Dependent Claims (12, 13)
-
Specification