AUTOMATIC CONFIGURATION OF MOBILE PROGRAMS
First Claim
1. A method comprising:
- maintaining metadata for one or more mobile programs in a directory, the one or more mobile programs configured to provide one or more services when installed on a mobile device, each of the one or more services associated with one or more applications;
maintaining one or more customer landscapes in the directory, the one or more customer landscapes identifying one or more applications accessible by a customer;
receiving a program identifier from a mobile device of the customer, the program identifier identifying a mobile program installed on the mobile device of the customer;
generating a configuration file based on the received program identifier; and
transmitting the generated configuration file to the mobile device of the customer.
2 Assignments
0 Petitions
Accused Products
Abstract
The subject matter disclosed herein provides methods for automatically configuring a mobile program based on a customer'"'"'s access to one or more applications. This method may maintain metadata for a mobile program in a directory. The mobile program may be configured to provide one or more services when installed on a mobile device. Each service may be associated with one or more applications. Customer landscapes identifying applications accessible by a customer may be maintained in the directory. A program identifier may be received from a mobile device of the customer. The program identifier may identify a mobile program installed on the customer'"'"'s mobile device. A configuration file may be generated based on the received program identifier and transmitted to the customer'"'"'s mobile device. Related apparatus, systems, techniques, and articles are also described.
8 Citations
20 Claims
-
1. A method comprising:
-
maintaining metadata for one or more mobile programs in a directory, the one or more mobile programs configured to provide one or more services when installed on a mobile device, each of the one or more services associated with one or more applications; maintaining one or more customer landscapes in the directory, the one or more customer landscapes identifying one or more applications accessible by a customer; receiving a program identifier from a mobile device of the customer, the program identifier identifying a mobile program installed on the mobile device of the customer; generating a configuration file based on the received program identifier; and transmitting the generated configuration file to the mobile device of the customer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium containing instructions to configure a processor to perform operations comprising:
-
maintaining metadata for one or more mobile programs in a directory, the one or more mobile programs configured to provide one or more services when installed on a mobile device, each of the one or more services associated with one or more applications; maintaining one or more customer landscapes in the directory, the one or more customer landscapes identifying one or more applications accessible by a customer; receiving a program identifier from a mobile device of the customer, the program identifier identifying a mobile program installed on the mobile device of the customer; generating a configuration file based on the received program identifier; and transmitting the generated configuration file to the mobile device of the customer.
-
-
12. The non-transitory computer-readable medium of 11, wherein the generating the configuration file further comprises:
-
accessing, based on the received program identifier, one or more service variants stored in the directory, the one or more service variants identifying a different combination of the one or more services provided by the mobile program; for each of the one or more service variants identifying applications associated with the combination of services, and comparing the identified applications with the one or more applications accessible by the customer; and selecting a service variant based on the comparing. - View Dependent Claims (13, 14, 15)
-
-
16. A system comprising:
-
a processor; and a memory, wherein the processor and the memory are configured to perform operations comprising; maintaining metadata for one or more mobile programs in a directory, the one or more mobile programs configured to provide one or more services when installed on a mobile device, each of the one or more services associated with one or more applications; maintaining one or more customer landscapes in the directory, the one or more customer landscapes identifying one or more applications accessible by a customer; receiving a program identifier from a mobile device of the customer, the program identifier identifying a mobile program installed on the mobile device of the customer; generating a configuration file based on the received program identifier; and transmitting the generated configuration file to the mobile device of the customer. - View Dependent Claims (17, 18, 19, 20)
-
Specification