DYNAMIC CONFIGURABLE MENU USING SELF-DESCRIBING APPLICATIONS
First Claim
1. A method for generating an interface on a mobile device, the method comprising:
- obtaining a list of mobile applications, the mobile applications being located on an application server;
selecting one of the mobile applications on the list of mobile applications;
accessing a servlet associated with the selected mobile application to request menu data associated with the selected mobile application;
obtaining menu data of the selected mobile application from the servlet;
generating a menu item with the menu data;
adding the menu item to a menu list; and
sending the menu list to the device to generate at least a portion of the display.
1 Assignment
0 Petitions
Accused Products
Abstract
A menu application provides an integrated interface for launching multiple mobile applications from a dynamically configurable menu. Each of the mobile applications is associated with a servlet that provides the application'"'"'s menu data to the menu application. The servlet may query design-time data and application run-time data to generate the menu data for the application. Additionally, the set of applications included by the menu application in a menu list may be based on a user authorization level, such that the menu list only includes applications that the user is authorized to access.
30 Citations
20 Claims
-
1. A method for generating an interface on a mobile device, the method comprising:
-
obtaining a list of mobile applications, the mobile applications being located on an application server; selecting one of the mobile applications on the list of mobile applications; accessing a servlet associated with the selected mobile application to request menu data associated with the selected mobile application; obtaining menu data of the selected mobile application from the servlet; generating a menu item with the menu data; adding the menu item to a menu list; and sending the menu list to the device to generate at least a portion of the display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for obtaining and providing menu data for a mobile application, comprising:
-
receiving a request from a menu application for menu data; querying an associated mobile application for design-time menu data; querying the associated mobile application for run-time menu data; combining the design-time menu data with the run-time menu data; and providing the combined menu data to the menu application. - View Dependent Claims (18)
-
-
19. A computer-readable media, including instructions adapted to direct a computer to perform an operation, the operation comprising:
-
obtaining a list of mobile applications, the mobile applications being located on an application server; selecting one of the mobile applications on the list of mobile applications; accessing a servlet associated with the selected mobile application to request menu data associated with the selected mobile application; obtaining menu data of the selected mobile application from the servlet; generating a menu item with the menu data; and adding the menu item to a menu list.
-
-
20. A method for generating an interface on a mobile device, the method comprising:
-
accessing a servlet associated with the selected mobile application to request menu data associated with the selected mobile application; obtaining menu data of the selected mobile application from the servlet; generating a menu item with the menu data; adding the menu item to a menu list; and sending the menu list to the device to generate at least a portion of the display.
-
Specification