发明名称 Dynamic configurable menu using self-describing applications
摘要 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.
申请公布号 US9189132(B2) 申请公布日期 2015.11.17
申请号 US201313829102 申请日期 2013.03.14
申请人 Oracle International Corporation 发明人 Laurent Nicole;Johnson Mark A.
分类号 G06F3/0482;G06F21/31;G06F21/12;G06F21/62;G06F9/44 主分类号 G06F3/0482
代理机构 Trellis IP Law Group, PC 代理人 Trellis IP Law Group, PC
主权项 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 the menu data of the selected mobile application from the servlet, wherein the menu data includes design-time configuration information pertaining to a design-time version of a menu item and run-time configuration information pertaining to a run-time version of the menu item; determining the configuration of the menu item at run-time by combining the design-time configuration information and the run-time configuration information, wherein determining the configuration of the menu item at run-time comprises modifying the configuration of the menu item in response to the run-time information taking precedence over the design-time information; generating the menu item; adding the menu item to a menu list; and sending the menu list to the device to generate at least a portion of a display.
地址 Redwood Shores CA US