Customization Abstraction
First Claim
1. A system comprising:
- an abstraction engine configured to determine which one of a plurality of customization levels of a customizable operation of a software application to provide to a customizing user of the customizable operation, 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 view generator configured to provide a maintenance view including a visual representation of the customizable operation, the visual representation corresponding to the determined customization level; and
a customization engine configured to receive, via the maintenance view, a customization to the customizable operation and apply the customization to the customizable operation to cause the software application to implement the customization during an execution thereof.
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
20 Claims
-
1. A system comprising:
-
an abstraction engine configured to determine which one of a plurality of customization levels of a customizable operation of a software application to provide to a customizing user of the customizable operation, 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 view generator configured to provide a maintenance view including a visual representation of the customizable operation, the visual representation corresponding to the determined customization level; and a customization engine configured to receive, via the maintenance view, a customization to the customizable operation and apply the customization to the customizable operation to cause the software application to implement the customization during an execution thereof. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
determining an authorization level of a customizing user of a software application, the authorization level for determining a level of complexity at which to represent at least one customizable operation of the software application to the customizing user; determining which of a plurality of customization levels of the customizable operation corresponds to the authorization level; determining a visual representation of the customizable operation at the desired level of complexity based on determined customization level, wherein the determined customization level includes an arrangement of visual icons representing the customizable operation at the desired level of complexity; providing, to the customizing user, the visual representation within a maintenance view, configured to allow for a customization of the customizable operation; receiving, via the maintenance view, the customization to the customizable operation; and configuring the customizable operation to cause the software application to implement the customization during execution thereof. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A device configured to:
-
determine a customization level of customizable operation of a software application corresponding to an authorization level of a customizing user of the software application, wherein the customization level corresponds to a first visual template for providing a visual representation of the customizable operation at a desired level of complexity; provide the visual representation to the customizing user via a maintenance view configured to receive a customization to the customizable operation for implementation with the software application; receive a toggle of at least a portion of the visual representation, the toggle corresponding to changing the level of complexity to a lesser level of complexity; determine, based on the toggle, a second visual template corresponding to the lesser level of complexity, wherein the second visual template is an abstraction of the first visual template; and provide the visual representation of the customizable operation of the software application to the customizing user via the maintenance view, the visual representation being based on the second visual template at the lesser level of complexity. - View Dependent Claims (19, 20)
-
Specification