System, apparatus, and method for dynamically customizing and configuring applications
First Claim
1. A method for modifying a base application resident on a terminal, comprising:
- transmitting terminal-related information from the terminal upon initial activation of the base application at the terminal;
receiving application variant information from a configuration server system; and
modifying a user interface of the base application according to the application variant information.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for dynamically customizing and/or configuring applications on devices. The user interface of a base application resident on a terminal can be modified in accordance with the invention. Terminal-related information is transmitted from the terminal upon initial activation of the base application at the terminal. The terminal-related information is received at a configuration server system, where application variant information for the terminal is derived based on the terminal-related information. This application variant information is transmitted back to the terminal, and the user interface of the base application is modified as specified by the application variant information.
-
Citations
29 Claims
-
1. A method for modifying a base application resident on a terminal, comprising:
-
transmitting terminal-related information from the terminal upon initial activation of the base application at the terminal;
receiving application variant information from a configuration server system; and
modifying a user interface of the base application according to the application variant information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for facilitating modification of a base application capable of residing on a terminal, comprising:
-
receiving terminal-related information which relates to the terminal;
deriving application variant information based on the terminal-related information, wherein the application variant information is usable by the terminal to modify a user interface of the base application; and
transmitting the application variant information to the terminal. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A server operable on a network, comprising:
-
a receiver configured to receive terminal-related information transmitted from a terminal upon a first activation of a client at the terminal;
a user interface variant identification module executable by a processing arrangement and configured to derive modified user interface information for the client based on the terminal-related information; and
a transmitter configured to transmit the modified user interface information to the terminal for use by the client in modifying the client user interface. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A terminal capable of transmitting and receiving information, comprising:
-
a user interface;
one or more storage elements to store at least a base application, an access information to a configuration server, and terminal-related information;
a transmitter;
a processing system coupled to the one or more storage elements and configured to recognize an initial activation of the base application on the terminal, and to direct the transmitter to transmit the terminal-related information to the configuration server in response to recognizing the initial activation of the base application;
a receiver configured to receive user interface modification information generated at the configuration server based on the terminal-related information; and
wherein the processing system is further configured to modify a presentation associated with the base application via the user interface pursuant to the user interface modification information. - View Dependent Claims (25, 26)
-
-
27. Computer-readable media having instructions stored thereon which are executable by a processing system for modifying a user interface of a client application resident on a terminal by performing steps comprising:
-
receiving terminal-related information transmitted from the terminal upon a first activation of the client application at the terminal;
deriving modified user interface information for the client application based on the terminal-related information; and
transmitting the modified user interface information to the terminal for use by the client application in modifying the client user interface.
-
-
28. Computer-readable media having instructions stored thereon which are executable by a processing system for modifying a client application resident on a terminal by performing steps comprising:
-
detecting a first activation of the client application;
transmitting terminal-related information relating to the terminal upon detection of the first activation of the client application;
receiving application variant information derived from the terminal-related information; and
modifying a user interface of the client application based on the application variant information.
-
-
29. A system for modifying a client application, comprising:
-
(A) a terminal including;
a user interface;
a terminal processing system configured to recognize a first activation of the client application on the terminal, to initiate transmission of terminal-related information to the target address in response to recognizing the initial activation of the client application, and to modify a presentation associated with the client application via the user interface pursuant to received user interface modification information; and
(B) a configuration server including;
a receiver configured to receive the terminal-related information;
a user interface variant identification module executable by a server processing system and configured to derive the user interface modification information based on the terminal-related information; and
a transmitter configured to transmit the user interface modification information to the terminal for use by the client application in modifying the presentation associated with the client application via the user interface.
-
Specification