Customization abstraction
First Claim
1. A system including one or more processors, comprising:
- an abstraction engine configured to determine, based on an authorization level of a customizing user, which one of a plurality of customization levels of a customizable operation of a software application to provide, each of the plurality of customization levels representing a different level of complexity;
a view generator configured to provide, during simulation and before customization implementation, a maintenance view including a plurality of visual representations of the customizable operation based on a plurality of visual templates corresponding to the determined customization level, and configured to receive an indicator that a visual template from the plurality of visual templates has been selected based on the plurality of visual representations provided via the maintenance view;
a customization engine configured to implement, in response to the indicator that the visual template from the plurality of templates has been selected via the maintenance view, a customization to the customizable operation corresponding with the determined customization level based on the visual template; and
a monitor configured to receive an indicator of toggling, triggered by the customizing user, between visual templates within the maintenance view and configured to update the authorization level of the customizing user automatically in response to the indicator of the toggling.
2 Assignments
0 Petitions
Accused Products
Abstract
Which one of a plurality of customization levels of a customizable operation of a software application is to be provided to a customizing user of the customizable operation may be determined, wherein each of the plurality of customization levels represents a different level of customization abstraction for customizing the customizable operation at an associated level of complexity. A maintenance view including a visual representation of the customizable operation may be provided, the visual representation corresponding to the determined customization level. A customization to the customizable operation may be received and applied to the customization to the customizable operation to cause the software application to implement the customization during an execution thereof.
-
Citations
19 Claims
-
1. A system including one or more processors, comprising:
-
an abstraction engine configured to determine, based on an authorization level of a customizing user, which one of a plurality of customization levels of a customizable operation of a software application to provide, each of the plurality of customization levels representing a different level of complexity; a view generator configured to provide, during simulation and before customization implementation, a maintenance view including a plurality of visual representations of the customizable operation based on a plurality of visual templates corresponding to the determined customization level, and configured to receive an indicator that a visual template from the plurality of visual templates has been selected based on the plurality of visual representations provided via the maintenance view; a customization engine configured to implement, in response to the indicator that the visual template from the plurality of templates has been selected via the maintenance view, a customization to the customizable operation corresponding with the determined customization level based on the visual template; and a monitor configured to receive an indicator of toggling, triggered by the customizing user, between visual templates within the maintenance view and configured to update the authorization level of the customizing user automatically in response to the indicator of the toggling. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
determining an authorization level of a customizing user of a software application, the authorization level being associated with a level of complexity for representing at least one customizable operation of the software application; determining, based on the authorization level, a customization level from a plurality of customization levels of the customizable operation; providing, within a maintenance view and during a simulation, a plurality of visual representations of the customizable operation at the level of complexity based on a plurality of visual templates corresponding to the determined customization level, the plurality of visual representations including an arrangement of visual icons representing the customizable operation at the level of complexity, the providing being performed before customization implementation; receiving an indicator that a visual representation from the plurality of visual representations within the maintenance view has been selected during the simulation; configuring, in response to the selected visual representation, the customizable operation to cause the software application to implement a customization in the customizable operation during execution of the software application; receiving an indicator of toggling, triggered by the customizing user, between visual templates within the maintenance view; and updating the authorization level of the customizing user automatically in response to the indicator of the toggling. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A device including one or more processors, said one or more processors configured to:
-
determine an authorization level of a customizing user of a software application, the authorization level being associated with a level of complexity for representing at least one customizable operation of the software application; determine, based on the authorization level, a customization level from a plurality of customization levels of the customizable operation; provide, within a maintenance view and during a simulation, a plurality of visual representations of the customizable operation at the level of complexity based on a plurality of visual templates corresponding to the determined customization level, the plurality of visual representations including an arrangement of visual icons representing the customizable operation at the level of complexity, the providing being performed before customization implementation; receive an indicator that a visual representation from the plurality of visual representations within the maintenance view has been selected during the simulation; configure, in response to the selected visual representation, the customizable operation to cause the software application to implement a customization in the customizable operation during execution of the software application; receive an indicator of toggling, triggered by the customizing user, between visual templates within the maintenance view; and update the authorization level of the customizing user automatically in response to the indicator of the toggling. - View Dependent Claims (19)
-
Specification