Context-Based Adaptation for Business Applications
First Claim
1. A computer-implemented method for providing context-based adaptation to user interfaces, the method comprising:
- identifying an executing instance of an application associated with at least one adaptation configuration, each adaptation configuration associated with a set of context criteria;
determining an environmental context associated with executing instance of the application;
receiving a request to perform an operation of the application;
comparing the determined environmental context with at least one adaptation configuration to determine if the determined environmental context satisfies the set of context criteria associated with at least one adaptation configuration; and
applying the at least one adaptation configuration for the performance of the operation based on the environmental context satisfying the set of context criteria associated with the at least one adaptation configuration.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure describes methods, systems, and computer program products for providing context-based adaptations in business applications. One example method includes identifying an executing instance of an application associated with at least one adaptation configuration, where each adaptation configuration is associated with a set of context criteria. An environmental context associated with the executing instance of the application is determined. A request to perform an operation of the application is received, and a comparison of the environmental context is made with the at least one adaptation configuration to determine if the environmental context satisfies the set of context criteria. The at least one adaptation configuration is then applied for the performance of the operation based on the environmental context satisfying the set of context criteria.
-
Citations
21 Claims
-
1. A computer-implemented method for providing context-based adaptation to user interfaces, the method comprising:
-
identifying an executing instance of an application associated with at least one adaptation configuration, each adaptation configuration associated with a set of context criteria; determining an environmental context associated with executing instance of the application; receiving a request to perform an operation of the application; comparing the determined environmental context with at least one adaptation configuration to determine if the determined environmental context satisfies the set of context criteria associated with at least one adaptation configuration; and applying the at least one adaptation configuration for the performance of the operation based on the environmental context satisfying the set of context criteria associated with the at least one adaptation configuration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product for providing context-based adaptation to user interfaces, the product comprising computer readable instructions embodied on tangible, non-transitory media, the instructions operable when executed to:
-
identify an executing instance of an application associated with at least one adaptation configuration, each adaptation configuration associated with a set of context criteria; determine an environmental context associated with executing instance of the application; receive a request to perform an operation of the application; compare the determined environmental context with at least one adaptation configuration to determine if the determined environmental context satisfies the set of context criteria associated with at least one adaptation configuration; and apply the at least one adaptation configuration for the performance of the operation based on the environmental context satisfying the set of context criteria associated with the at least one adaptation configuration. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
one or more computers; and a computer-readable medium coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising; identifying an executing instance of an application associated with at least one adaptation configuration, each adaptation configuration associated with a set of context criteria; determining an environmental context associated with executing instance of the application; receiving a request to perform an operation of the application; comparing the determined environmental context with at least one adaptation configuration to determine if the determined environmental context satisfies the set of context criteria associated with at least one adaptation configuration; and applying the at least one adaptation configuration for the performance of the operation based on the environmental context satisfying the set of context criteria associated with the at least one adaptation configuration.
-
Specification