US2017344218A1PendingUtilityA1

Launchpad for multi application user interface

Assignee: JANN FLORIANPriority: May 13, 2016Filed: May 10, 2017Published: Nov 30, 2017
Est. expiryMay 13, 2036(~9.8 yrs left)· nominal 20-yr term from priority
G06F 40/106G06F 8/38G06F 16/9577G06F 16/2428G06F 3/04847G06F 3/0482H04L 67/02G06F 3/0485G06F 3/04845G06F 3/0486G06F 3/04817G06F 2203/04803G06F 3/04812G06F 3/0484G06F 9/451G06F 3/0481G06F 17/30398G06F 3/0483
58
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

In one general aspect, a method and system are described for generating a customizable web interface for launching a plurality of applications on a client computing device. The system and method may include obtaining access to a plurality of services for configuring the plurality of applications on the customizable web interface. At least one of the plurality of services determines a role for a user accessing the client computing device. The system and method may also include registering a namespace for each application, generating a plurality of graphical targets leading to selectable access of a portion of the plurality of applications, embedding, in the customizable web interface, the plurality of graphical targets corresponding to the portion, and accessing at least one service to generate and display, on a display device of the client computing device, the customizable web interface with the plurality of graphical targets for the portion.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer-implemented method for generating a customizable web interface for launching a plurality of applications on a client computing device, the method comprising:
 obtaining access to a plurality of services for configuring the plurality of applications on the customizable web interface, wherein at least one of the plurality of services determines a role for a user accessing the client computing device;   registering a namespace for each application in the plurality of applications;   generating a plurality of graphical targets leading to selectable access of a portion of the plurality of applications, the plurality of graphical targets configured for display in the customizable web interface, the portion selected based on the role of the user;   embedding, in the customizable web interface, the plurality of graphical targets corresponding to the portion of the plurality of applications; and   accessing at least one of the plurality of services to generate and display, on a display device of the client computing device, the customizable web interface with the plurality of graphical targets for the portion.   
     
     
         2 . The method of  claim 1 , further comprising selecting a different portion of the plurality of applications and display a different plurality of graphical targets for the different portion in the customizable web interface, in response to detecting that a role of the user is modified. 
     
     
         3 . The method of  claim 1 , further comprising using a runtime configuration to populate the customizable web interface with configuration settings for the plurality of applications according to the role. 
     
     
         4 . The method of  claim 3 , wherein the configuration settings for each of the plurality of applications include static configuration settings, initial configuration data, and query parameters for embedding each application in the customizable web interface, wherein the query parameters pertain to a URL associated with the customizable web interface. 
     
     
         5 . The method of  claim 1 , wherein the customizable web interface is a webpage and embedding a plurality of graphical targets for accessing the plurality of applications uses inline frames on the webpage. 
     
     
         6 . The method of  claim 1 , wherein the customizable web interface is a self-contained graphical component with access to a document object model to display the portion of the plurality of graphical targets. 
     
     
         7 . The method of  claim 1 , wherein the customizable web interface is adapted to provide a user with an application-to-application navigation function, a personalization function, a role-based application assignment function, a search function, and an incident creation function. 
     
     
         8 . A system for generating a customizable web interface for launching a plurality of applications on a client computing device, the system comprising:
 a shell container, executing in a web browser and providing a plurality of services for configuring the plurality of applications on the customizable web interface, wherein at least one of the plurality of services determines a role for a user accessing the client computing device;   an application container, executing in the web browser, the application container,
 registering a namespace for each application in the plurality of applications, the namespace indicating a location to obtain content to load and execute in the web browser for enabling use of each respective application, 
 generating a plurality of graphical targets leading to selectable access of a portion of the plurality of applications, the plurality of graphical targets configured for display in the customizable web interface, the portion selected based on the role of the user, 
 embedding, in the customizable web interface, the plurality of graphical targets corresponding to the portion of the plurality of applications, and 
 accessing at least one of the plurality of services to generate and display, on a display device of the client computing device, the customizable web interface with the plurality of graphical targets for the portion and according to the determined role. 
   
     
     
         9 . The system of  claim 8 , wherein the application container is further capable of selecting a different portion of the plurality of applications and displaying a different plurality of graphical targets for the different portion in the customizable web interface, in response to detecting that a role of the user is modified. 
     
     
         10 . The system of  claim 8 , wherein the shell container uses a runtime configuration to populate the customizable web interface with configuration settings for the plurality of applications according to the role. 
     
     
         11 . The system of  claim 10 , wherein the configuration settings for each of the plurality of applications include static configuration settings, initial configuration data, and query parameters for embedding each application in the customizable web interface, wherein the query parameters pertain to a URL associated with the customizable web interface. 
     
     
         12 . The system of  claim 8 , wherein the customizable web interface is a webpage and wherein embedding a plurality of graphical targets for accessing the plurality of applications uses inline frames on the webpage. 
     
     
         13 . The system of  claim 8 , wherein the customizable web interface is a self-contained graphical component with access to a document object model to display the portion of the plurality of graphical targets. 
     
     
         14 . The system of  claim 8 , wherein the customizable web interface is adapted to provide a user with an application-to-application navigation function, a personalization function, a role-based application assignment function, a search function, and an incident creation function. 
     
     
         15 . A computer program product for generating a customizable web interface for launching a plurality of applications on a client computing device, the computer program product being tangibly embodied on a non-transitory computer-readable storage medium and comprising instructions that, when executed by at least one computing device, are configured to cause the at least one computing device to:
 obtain access to a plurality of services for configuring the plurality of applications on the customizable web interface, wherein at least one of the plurality of services determines a role for a user accessing the client computing device;   register a namespace for each application in the plurality of applications;   generate a plurality of graphical targets leading to selectable access of a portion of the plurality of applications, the plurality of graphical targets configured for display in the customizable web interface, the portion selected based on the role of the user;   embed, in the customizable web interface, the plurality of graphical targets corresponding to the portion of the plurality of applications; and   access at least one of the plurality of services to generate and display, on a display device of the client computing device, the customizable web interface with the plurality of graphical targets for the portion.   
     
     
         16 . The computer program product of  claim 15 , further comprising selecting a different portion of the plurality of applications and displaying a different plurality of graphical targets for the different portion in the customizable web interface, in response to detecting that a role of the user is modified. 
     
     
         17 . The computer program product of  claim 15 , further comprising using a runtime configuration to populate the customizable web interface with configuration settings for the plurality of applications according to the role. 
     
     
         18 . The computer program product of  claim 17 , wherein the configuration settings for each of the plurality of applications include static configuration settings, initial configuration data, and query parameters for embedding each application in the customizable web interface, wherein the query parameters pertain to a URL associated with the customizable web interface. 
     
     
         19 . The computer program product of  claim 15 , wherein the customizable web interface is a self-contained graphical component with access to a document object model to display the portion of the plurality of graphical targets. 
     
     
         20 . The computer program product of  claim 15 , wherein the customizable web interface is adapted to provide a user with an application-to-application navigation function, a personalization function, a role-based application assignment function, a search function, and an incident creation function.

Join the waitlist — get patent alerts

Track US2017344218A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.