Navigation systems with event notification
First Claim
Patent Images
1. A method comprising:
- receiving, at a computer system hosting a business application, information providing notification of a set of one or more events;
identifying, at the computer system, a menu item of a menu to which the set of one or more events pertain, the menu item corresponding to a function of the business application;
determining that a user should be notified of the set of one or more events based at least in part on consulting a set of business rules that comprises a first set of one or more business rules that specify notification based at least in part on a change in value of a key performance indicator, wherein at least one of the set of one or more events pertains to the key performance indicator;
in response to the determining, modifying a visual appearance of the menu item within the menu to provide an indication of receiving the set of one or more events based at least in part on a level of urgency associated with the set of one or more events, wherein the modifying comprises using an element that displays the set of one or more events;
modifying a menu hierarchy of the menu item of the menu to include another menu item in the menu hierarchy for each event in the set of one or more events;
receiving at the computer system, input from the user of the business application, indicative of a selection of an event from the set of one or more events displayed in the modified menu hierarchy; and
navigating, in response to the selection, to a context within the business application corresponding to the selected event.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure describes tools for navigating within applications, and in particular business applications. For example, a menu system may incorporate a notification system, such that notifications of events received at a business application are displayed within the context of the menu system. The user can be allowed to select an event from the menu system, allowing the user to quickly navigate to a context, within the application, corresponding to the event.
75 Citations
37 Claims
-
1. A method comprising:
-
receiving, at a computer system hosting a business application, information providing notification of a set of one or more events; identifying, at the computer system, a menu item of a menu to which the set of one or more events pertain, the menu item corresponding to a function of the business application; determining that a user should be notified of the set of one or more events based at least in part on consulting a set of business rules that comprises a first set of one or more business rules that specify notification based at least in part on a change in value of a key performance indicator, wherein at least one of the set of one or more events pertains to the key performance indicator; in response to the determining, modifying a visual appearance of the menu item within the menu to provide an indication of receiving the set of one or more events based at least in part on a level of urgency associated with the set of one or more events, wherein the modifying comprises using an element that displays the set of one or more events; modifying a menu hierarchy of the menu item of the menu to include another menu item in the menu hierarchy for each event in the set of one or more events; receiving at the computer system, input from the user of the business application, indicative of a selection of an event from the set of one or more events displayed in the modified menu hierarchy; and navigating, in response to the selection, to a context within the business application corresponding to the selected event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable medium having stored thereon a computer program comprising a set of instructions executable by a computer system, the set of instructions comprising:
-
instructions for receiving information providing notification of a set of one or more events; instructions for identifying a menu item of a menu to which the set of one or more events pertain, the menu item corresponding to a function of a business application; instructions for determining that a user should be notified of the set of one or more events based at least in part on consulting a set of business rules that comprises a first set of one or more business rules that specify notification based at least in part on a change in value of a key performance indicator, wherein at least one of the set of one or more events pertains to the key performance indicator, and, in response to the determining, modifying a visual appearance of the menu item within in the menu based at least in part on a level of urgency associated with the set of one or more events, wherein the modifying comprises using an element that displays the set of one or more events; instructions for modifying a menu hierarchy of the menu item of the menu to include another menu item in the menu hierarchy for each event in the set of one or more events; instructions for receiving, input from the user of the business application, indicative of a selection of an event from the set of one or more events displayed in the modified menu hierarchy; and instructions for navigating, in response to the selection, to a context within the business application corresponding to the selected event. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A computer system comprising:
-
one or more hardware processors; and a non-transitory computer readable medium in communication with the one or more processors, the computer readable medium having stored thereon a set of instructions executable by the one or more processors that configure the processor to; receive information providing notification of a set of one or more events; identify a menu item of a menu to which the set of one or more events pertain, the menu item corresponding to a function of a business application; determining that a user should be notified of the set of one or more events based at least in part on consulting a set of business rules that comprises a first set of one or more business rules that specify notification based at least in part on a change in value of a key performance indicator, wherein at least one of the set of one or more events pertains to the key performance indicator; in response to the determining, modify a visual appearance of the menu item within the menu to provide an indication of receiving the set of one or more events based at least in part on a level of urgency associated with the set of one or more events, wherein the modifying comprises;
using an element that displays the set of one or more events;modify a menu hierarchy of the menu item of the menu to include another menu item in the menu hierarchy for each event in the set of one or more events; receive, input from the user of the business application, indicative of a selection of an event from the set of one or more events displayed in the modified menu hierarchy; and navigate, in response to the selection, to a context within the business application corresponding to the selected event. - View Dependent Claims (35, 36)
-
-
37. A computer system comprising:
-
one or more hardware processors; and one or more non-transitory memories storing a business application configured to be executable by the one or more processors, the business application comprising a navigation system comprising a menu configured to display a plurality of interface elements each selectable as menu items to access a corresponding function of the business application, the navigation system being configured to; receive information providing notification of an event; identify a function of the business application to which the event pertains; identify a menu item corresponding to the identified function; determine that a user should be notified of the event based at least in part on consulting a set of business rules that comprises a first set of one or more business rules that specify notification based at least in part on a change in value of a key performance indicator, wherein the event pertains to the key performance indicator; in response to the determining, modify the menu for the user based at least in part on a level of urgency associated with the event, wherein the modified menu comprises the menu item, an indication of the event, and an element that displays another menu item for the event relative to the menu item in a menu hierarchy; receive, from the user, a selection of the event via the menu item; and navigate, in response to the selection, to a context within the business application corresponding to the event.
-
Specification