SYSTEM AND METHOD FOR DYNAMICALLY CONFIGURING A MOBILE DEVICE APPLICATION
First Claim
Patent Images
1. A method for configuring a behavior of an application on a mobile device via configuration parameters maintained by an application control program supported by a system operating on a network accessible platform, the method comprising:
- receiving, by the system, the application;
receiving, by the system, a program name to be assigned to the application;
assigning, by the system, a network address, a user name, and a password to the program name, wherein the network address, user name, and password are to be used by the application on the mobile device to communicate with the application control program;
receiving, by the system, at least one file containing configuration parameters to be used by the application control program in controlling the application on the mobile device;
building, by the system, at least one database table based on the at least one file, wherein the at least one database table is accessible to the application control program;
building, by the system, an entry screen based on the at least one database table; and
linking, by the system, the entry screen to login information corresponding to an account on the system, wherein the entry screen is configured to provide access to the configuration parameters when the system is provided with the login information.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved system and method are disclosed for configuring a behavior of an application on a mobile device via configuration parameters maintained by an application control program provided on a network accessible platform that is separate from the mobile device. In one example, the method enables the application control program to configure and dynamically modify parameters for a particular application that may also be used as a stand-alone application on the mobile device.
-
Citations
26 Claims
-
1. A method for configuring a behavior of an application on a mobile device via configuration parameters maintained by an application control program supported by a system operating on a network accessible platform, the method comprising:
-
receiving, by the system, the application; receiving, by the system, a program name to be assigned to the application; assigning, by the system, a network address, a user name, and a password to the program name, wherein the network address, user name, and password are to be used by the application on the mobile device to communicate with the application control program; receiving, by the system, at least one file containing configuration parameters to be used by the application control program in controlling the application on the mobile device; building, by the system, at least one database table based on the at least one file, wherein the at least one database table is accessible to the application control program; building, by the system, an entry screen based on the at least one database table; and linking, by the system, the entry screen to login information corresponding to an account on the system, wherein the entry screen is configured to provide access to the configuration parameters when the system is provided with the login information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for dynamically modifying a behavior of an application on a mobile device via configuration parameters accessible to an application control program provided on a network accessible platform separate from the mobile device, the method comprising:
-
linking, on the network accessible platform, authentication information with a plurality of accounts, wherein each account is associated with a financial identifier and unique presentation information that customizes an appearance of the application on a display of the mobile device for each account; receiving, by the network accessible platform, the authentication information from the application on the mobile device, wherein the authentication information identifies the application as being authorized to access the plurality of accounts on the network accessible platform; receiving, by the network accessible platform, identifying information from the application; identifying, by the network accessible platform, a first account of the plurality of accounts based on a comparison of the identifying information with configuration parameters for the application stored on the network accessible platform; sending, by the network accessible platform, the presentation information corresponding to the selected first account to the application on the mobile device; receiving, by the network accessible platform, financial transaction information corresponding to a financial transaction from the application; associating, by the network accessible platform, the financial transaction information with the first account and the financial identifier associated with the first account; creating, by the network accessible platform, a financial transaction record based on the financial transaction information; and sending, by the network accessible platform, at least a portion of the financial transaction record to a financial transaction server for processing. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for verifying a payment for an electronic transaction comprising:
-
receiving access, by a gateway server, to authentication information corresponding to an electronic wallet account that stores a plurality of payment types that are available to an application on a mobile device, wherein the authentication information includes identification information that is uniquely linked to the mobile device; receiving, by the gateway server, an approval request for an electronic transaction from a merchant, wherein the approval request indicates that the application has supplied payment information corresponding to one of the payment types to the merchant, and wherein the approval request includes the identification information linked uniquely to the mobile device; verifying, by the gateway server, that the payment information and the identification information received with the approval request match the payment information and identification information corresponding to the electronic wallet account; and sending, by the gateway server, an authorization request to the application on the mobile device, wherein the authorization request identifies the electronic transaction for which the authorization request is being sent. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification