Source-context aware object-based navigation
First Claim
Patent Images
1. A method for providing context-based user navigation, comprising:
- in response to a user selection of a navigation element in a source business object displayed in a source application, comparing at least one of the user'"'"'s role, the source application, and the source business object to a set of relationships between applications, user roles, and business objects specifying target applications;
if a relationship matching at least one the user'"'"'s role, the source application, or the source business object specifies a target application, opening the target application.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides methods and systems for allowing object-based navigation between business objects and applications where the target application is specific to the use context in which the user selects a navigation element. Context criteria on which the target view depends include the source business object, the user'"'"'s role, and the source application.
-
Citations
15 Claims
-
1. A method for providing context-based user navigation, comprising:
-
in response to a user selection of a navigation element in a source business object displayed in a source application, comparing at least one of the user'"'"'s role, the source application, and the source business object to a set of relationships between applications, user roles, and business objects specifying target applications;
if a relationship matching at least one the user'"'"'s role, the source application, or the source business object specifies a target application, opening the target application. - View Dependent Claims (2, 3)
-
-
4. A method for providing context-based navigation, comprising:
-
in response to a user operation in a source application interface, comparing at least one of the user'"'"'s role, the source application, and a source business object to a set of relationships specifying target applications;
if a relationship matching at least one of the user'"'"'s role, the source application, and the source business object specifies a target application, constructing a target application interface to the target application; and
transmitting the target application interface to the user.
-
-
5. A machine-readable medium containing program instructions for execution on a processor, which when executed by the processor cause the processor to perform:
-
in response to a user selection of a navigation element in a source business object displayed in a source application, comparing at least one of the user'"'"'s role, the source application, and the source business object to a set of relationships between applications, user roles, and business objects specifying target applications;
if a relationship matching at least one of the user'"'"'s role, the source application, or the source business object specifies a target application view, opening the target application. - View Dependent Claims (6, 7)
-
-
8. A system comprising:
-
storage for a plurality of business objects;
a source application to display navigation elements and an instance of at least one of the plurality of business objects;
a target application;
storage for data representing a plurality of user roles maintained for the system; and
storage for a set of relationships, each relationship defining a target application for a combination of a source application, a business object, and a user role. - View Dependent Claims (9)
-
-
10. A context aware navigation method for portal sessions, comprising, at a server:
-
receiving a resource request from a client representing user interactivity with a navigation element of a rendered page of information within a portal session, determining a use context of the portal session, based on the selected navigation element and the use context, generating a new portal page having a target application based on the selected navigation element and the use context, and transmitting the page to the client. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification