US2017329614A1PendingUtilityA1

Notifications in multi application user interfaces

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

Abstract

In one general aspect, a method and system are described for generating notifications in a user interface. The method may include detecting an availability of at least one notification available for display in the user interface, generating a container for the at least one notification, generating, for the container, additional selectable actions and appending the additional selectable actions to the at least one selectable action, determining which display device type of a plurality of display device types in which the user interface is being accessed, and generating, for display in the user interface, the container depicting the at least one selectable action and the additional selectable actions, the container being arranged for display according to the display device type.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer-implemented method for generating notifications in a user interface, the method comprising:
 detecting, with a processor, an availability of at least one notification available for display in the user interface;   generating, with the processor, a container for the at least one notification, the container being adapted to include the at least one notification and at least one selectable action;   generating, with the processor and for the container, additional selectable actions and appending the additional selectable actions to the at least one selectable action, the additional selectable actions being generated based at least in part on a context determined to be associated with the at least one notification and at least one user accessing the user interface;   determining, with the processor, a display device type in which the user interface is being accessed; and   generating, for display in the user interface, the container depicting the at least one selectable action and the additional selectable actions, the container being arranged for display according to the display device type.   
     
     
         2 . The computer-implemented method of  claim 1 , further comprising, displaying, in the user interface in a display location, the container, the display location determined based on the display device and a role associated with the at least one user. 
     
     
         3 . The computer-implemented method of  claim 2 , wherein the display location is predefined for the context determined to be associated with the at least one notification. 
     
     
         4 . The computer-implemented method of  claim 1 , further comprising:
 in response to detecting one or more additional notifications,
 generating a container for each of the one or more additional notifications; and 
 generating, for display in the user interface, the container for each of the one or more additional notifications, each container depicting a plurality of selectable action, 
 wherein each container is arranged for display according a display device providing the user interface. 
   
     
     
         5 . The computer-implemented method of  claim 4 , wherein the one or more additional notifications are provided from a plurality of source applications associated with at least one user accessing the user interface, the additional selectable actions providing access to a plurality applications hosted outside of the user interface. 
     
     
         6 . The computer-implemented method of  claim 1 , further comprising:
 merging each notification received in the user interface into a list;   displaying the list in a viewport; and   generating a plurality of actions that enable at least one bulk operation for the notifications in the list.   
     
     
         7 . The computer-implemented method of  claim 1 , wherein the additional actions are implemented upon selection within a respective notification. 
     
     
         8 . The computer-implemented method of  claim 1 , wherein each display device type is associated with a different set of notification rules, the display device type including a display on any one of a mobile phone device, a tablet device, a laptop device, and a desktop device. 
     
     
         9 . A system for generating a user interface, the system comprising:
 a shell container, executing in a web browser and providing a plurality of services for generating notifications in a user interface;   an application container, executing in the web browser, the application container and   at least one processor to programmed to,   obtain at least one notification,   provide, for display in a display device, the user interface depicting the at least one notification,   detect, with a processor, an availability of at least one notification available for display in the user interface,   generate, with the processor, a container for the at least one notification, the container being adapted to include the at least one notification and at least one selectable action,   generate, with the processor and for the container, additional selectable actions and append the additional selectable actions to the at least one selectable action, the additional selectable actions being generated based at least in part on a context determined to be associated with the at least one notification and at least one user accessing the user interface,   determine, with the processor, a display device type in which the user interface is being accessed, and   generate, for display in the user interface, the container depicting the at least one selectable action and the additional selectable actions, the container being arranged for display according to the display device type.   
     
     
         10 . The system of  claim 9 , wherein the at least one processor is further programmed to display, in the user interface in a display location, the container, the display location determined based on the display device and a role associated with the at least one user. 
     
     
         11 . The system of  claim 9 , wherein the at least one processor is further programmed to:
 in response to detecting one or more additional notifications,
 generating a container for each of the one or more additional notifications; and 
 generating, for display in the user interface, the container for each of the one or more additional notifications, each container depicting a plurality of selectable action, 
 wherein each container is arranged for display according a display device providing the user interface. 
   
     
     
         12 . The system of  claim 9 , wherein the at least one processor is further programmed to:
 merge each notification received in the user interface into a list;   display the list in a viewport; and   generate a plurality of actions that enable at least one bulk operation for the notifications in the list.   
     
     
         13 . The system of  claim 9 , wherein the additional actions are implemented upon selection within a respective notification. 
     
     
         14 . The system of  claim 9 , wherein each display device type is associated with a different set of notification rules, the display device type including a display on any one of a mobile phone device, a tablet device, a laptop device, and a desktop device. 
     
     
         15 . A computer program product for generating a plurality of notifications for display in a user interface, 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 at least one notification;   provide, for display in a display device, the user interface depicting the at least one notification;   detect, with a processor, an availability of at least one notification available for display in the user interface;   generate, with the processor, a container for the at least one notification, the container being adapted to include the at least one notification and at least one selectable action;   generate, with the processor and for the container, additional selectable actions and append the additional selectable actions to the at least one selectable action, the additional selectable actions being generated based at least in part on a context determined to be associated with the at least one notification and at least one user accessing the user interface;   determine, with the processor, a display device type in which the user interface is being accessed; and   generate, for display in the user interface, the container depicting the at least one selectable action and the additional selectable actions, the container being arranged for display according to the display device type.   
     
     
         16 . The computer program product of  claim 15 , wherein the instructions, when executed by the at least one computing device, are configured to cause the at least one computing device to:
 display, in the user interface in a display location, the container, the display location determined based on the display device and a role associated with the at least one user.   
     
     
         17 . The computer program product of  claim 15 , wherein the instructions, when executed by the at least one computing device, are configured to cause the at least one computing device to:
 in response to detecting one or more additional notifications,
 generate a container for each of the one or more additional notifications; and 
 generate, for display in the user interface, the container for each of the one or more additional notifications, each container depicting a plurality of selectable action, 
 wherein each container is arranged for display according a display device providing the user interface. 
   
     
     
         18 . The computer program product of  claim 15 , wherein the instructions, when executed by the at least one computing device, are configured to cause the at least one computing device to:
 merge each notification received in the user interface into a list;   displaying the list in a viewport; and   generating a plurality of actions that enable at least one bulk operation for the notifications in the list.   
     
     
         19 . The computer program product of  claim 15 , wherein the additional actions are implemented upon selection within a respective notification. 
     
     
         20 . The computer program product of  claim 15 , wherein each display device type is associated with a different set of notification rules, the display device type including a display on any one of a mobile phone device, a tablet device, a laptop device, and a desktop device.

Join the waitlist — get patent alerts

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

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