Method, System and Computer Program for Remotely Configurable Mobile Application
AssigneeMistral Mfs Oy
InventorsTimo Tervo, Nicolas Aubry
Life of this patent
Estimating the term…
Abstract
The invention relates to a method, a system and computer programs for implementing a remotely configurable mobile application for a mobile client device supporting services that are prone to changes due to external conditions. In the method, the initial configuration of the mobile application and changes to the initial configuration can be implemented on a configuration server without disturbing the application use. The configuration server also adapts the application towards a service platform and allows managing the application's use and is independent of any operating system of the mobile client device or the service platform.
Claims38
A method for remote configuration of a mobile application, the method comprising:
- initializing a remotely configurable mobile application in a mobile client device;
- constructing an initial menu and related data types for the remotely configurable mobile application in the mobile client device;
- implementing remote configuration tools for defining changes on a configuration server to the menu and functionality of the remotely configurable mobile application without requiring reinstallation of the said application in the mobile client device and causing a break in using the said application;
- creating encrypted, communication channel independent configuration and management messages between the remotely configurable mobile application in the mobile client device and the configuration server for changing the menu and functionality of the said application remotely and dynamically without requiring re-installation of the said application and causing a break in using the said application in the mobile client device;
- changing the menu and functionality of the mobile application remotely and dynamically by utilizing the encrypted, communication channel independent configuration and management messages without requiring re-installation of the said application and causing a break in using the said application in the mobile client device;
- disabling, or enabling the use of the remotely configurable mobile application in the mobile client device by utilizing the encrypted, communication channel independent configuration and management messages;
- and
- blocking or unblocking the use of the remotely configurable mobile application in the mobile client device by utilizing, the encrypted, communication channel independent configuration and management messages.
A system of remotely configurable mobile application, the system comprising:
- at least one configuration server configured to
- construct an initial menu, related data types and functionality of a remotely configurable mobile application in a mobile client device;
- implement changes to the initial menu and functionality of the remotely configurable mobile application in a mobile client device without re-installing the mobile application and causing a break in the use of the application;
- send encrypted, communication channel independent configuration and management messages to the mobile client device with the remotely configurable mobile application for changing the menu of the application remotely and dynamically without requiring reinstallation of the application and causing a break in using the application;
- disable or enable use of the remotely configurable mobile application in the mobile client device by utilizing the encrypted, communication channel independent configuration and management messages;
- block or unblock use of the remotely configurable mobile application in the mobile client device by utilizing the encrypted, communication channel independent configuration and management messages between the remotely configurable mobile application in the mobile client device and the configuration server;
- at least one mobile client device configured to
- initialize a menu of the remotely configurable mobile application;
- present the menu and functionality for the remotely configurable mobile application for allowing a user to send and receive secure service transactions;
- receive encrypted, communication channel independent configuration and management messages from the configuration server and change the menu and functionality of the remotely configurable mobile application according to the received configuration message without requiring re-installation of the application and causing of break in using the application;
- and
- at least one platform server configured to
- receive messages from the configuration server containing transaction data;
- process transaction data received from the configuration server;
- send messages to the configuration server containing a response to the received transaction data;
- and
- store the received and processed transaction data.
A non-transitory computer readable storage medium having computer-executable components for remote configuration of a mobile application comprising:
- computer readable code for initializing a remotely configurable mobile application in a mobile client device;
- computer readable code for constructing an initial menu, related data, types and functionality for the remotely configurable mobile application;
- computer readable code for configuring the menu and functionality of the remotely configurable mobile application remotely by utilizing encrypted, communication channel independent configuration and management messages without requiring re-installation of the application and causing a break in using the application;
- computer readable code for sending encrypted, communication channel independent configuration and management messages to the remotely configurable mobile application in the mobile device;
- computer readable code for disabling or enabling, the use of the remotely configurable mobile application in the mobile client device by the utilizing encrypted, communication channel independent configuration and management messages;
- and
- computer readable code for blocking or unblocking the use of the remotely configurable mobile application in the mobile Client device by utilizing encrypted, communication channel independent configuration and management messages.
A non-transitory computer readable storage medium having computer-executable components for a remotely configurable mobile application comprising:
- computer readable code for initializing a menu for a remotely configurable mobile application;
- computer readable code for receiving encrypted, communication channel independent configuration and management messages from a configuration server;
- computer readable code for executing configuration of the menu and functionality of the remotely configurable mobile application through remote, encrypted, communication channel independent configuration and management messages without requiring re-installation of the application and causing a break in using the said application;
Dependencies are inferred from the claim text.