Contextual navigation and action stacking
First Claim
1. A computer-implemented method comprising:
- in a computer system including a context repository in which at least two context templates are stored, each of the context templates representing a meta-model of a business situation, and an action repository in which at least two actions are stored having respective action definitions, instantiating a context in response to the business situation based on a context template stored in the context repository, the instantiated context representing a model of the business situation;
associating at least one action with the instantiated context;
generating a user interface (UI) based on an interface template, the UI enabling at least one action to a user based on the instantiated context, the at least one action adopting the instantiated context;
in response to a user'"'"'s selection of one of the at least one action, enabling the user with a plurality of sub-actions the user can perform before completing the one action; and
adding the plurality of sub-actions to the instantiated context, the sub-actions adopting the instantiated context.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, for contextual navigation and action stacking. A method includes, in a computer system having a context repository in which at least two context templates are stored, each of the context templates representing a meta-model of a business situation, and an action repository in which at least two actions are stored having respective action definitions, instantiating a context in response to the business situation based on a context template stored in the context repository, the instantiated context representing a model of the business situation, associating at least one action with the instantiated context, generating a user interface (UI) based on an interface template, the UI enabling at least one action to a user based on the instantiated context, the at least one action adopting the instantiated context, in response to a user'"'"'s selection of one of the at least one action, enabling the user with a plurality of sub-actions the user can perform before completing the one action, and adding the plurality of sub-actions to the instantiated context, the sub-actions adopting the instantiated context.
43 Citations
13 Claims
-
1. A computer-implemented method comprising:
-
in a computer system including a context repository in which at least two context templates are stored, each of the context templates representing a meta-model of a business situation, and an action repository in which at least two actions are stored having respective action definitions, instantiating a context in response to the business situation based on a context template stored in the context repository, the instantiated context representing a model of the business situation;
associating at least one action with the instantiated context;
generating a user interface (UI) based on an interface template, the UI enabling at least one action to a user based on the instantiated context, the at least one action adopting the instantiated context;
in response to a user'"'"'s selection of one of the at least one action, enabling the user with a plurality of sub-actions the user can perform before completing the one action; and
adding the plurality of sub-actions to the instantiated context, the sub-actions adopting the instantiated context. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. Apparatus for contextual navigation and action stacking in a business application, the apparatus comprising digital circuitry configured to perform the following actions:
-
in a computer system including a context repository in which at least two context templates are stored, each of the context templates representing a meta-model of a business situation, and an action repository in which at least two actions are stored having respective action definitions, instantiate a context in response to the business situation based on a context template stored in the context repository, the instantiated context representing a model of the business situation;
associate at least one action with the instantiated context;
generate a user interface (UI) based on an interface template, the UI enabling at least one action to a user based on the instantiated context, the at least one action adopting the instantiated context;
in response to a user'"'"'s selection of one of the at least one action, enable the user with a plurality of sub-actions the user can perform before completing the one action; and
add the plurality of sub-actions to the instantiated context, the sub-actions adopting the instantiated context. - View Dependent Claims (13)
-
Specification