TECHNIQUES RELATED TO CUSTOMIZATIONS FOR COMPOSITE APPLICATIONS
First Claim
Patent Images
1. A computer-readable storage medium storing a plurality of instructions for controlling a processor, the plurality of instructions comprising:
- instructions that cause the processor to enable first customizability parameters to be configured for a first element of an application, the first customizability parameters controlling whether the first element is customizable or non-customizable;
instructions that cause the processor to enable second customizability parameters to be configured for a second element of the application, the second customizability parameters controlling whether the second element is customizable or non-customizable, wherein the second element is hierarchically contained by the first element;
instructions that cause the processor to allow the second element to be customized only if the second customizability parameters indicate the second element as being customizable irrespective of the customizability of the first element; and
instructions that cause the processor to disallow the second element from being customized if the first customizability parameters specify that the first element is non-customizable.
1 Assignment
0 Petitions
Accused Products
Abstract
A framework is provided for enabling and managing customizations to an application. In one embodiment, techniques are provided that enable the customizability of an application to be controlled based upon hierarchical relations between elements of the application.
166 Citations
20 Claims
-
1. A computer-readable storage medium storing a plurality of instructions for controlling a processor, the plurality of instructions comprising:
-
instructions that cause the processor to enable first customizability parameters to be configured for a first element of an application, the first customizability parameters controlling whether the first element is customizable or non-customizable; instructions that cause the processor to enable second customizability parameters to be configured for a second element of the application, the second customizability parameters controlling whether the second element is customizable or non-customizable, wherein the second element is hierarchically contained by the first element; instructions that cause the processor to allow the second element to be customized only if the second customizability parameters indicate the second element as being customizable irrespective of the customizability of the first element; and instructions that cause the processor to disallow the second element from being customized if the first customizability parameters specify that the first element is non-customizable. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a memory configured to store data for an application, the application comprising a first element and a second element, wherein second element is contained by the first element; and a processor communicatively coupled with the memory, the processor configured to; enable first customizability parameters to be configured for the first element, the first customizability parameters controlling whether the first element is customizable or non-customizable; enable second customizability parameters to be configured for the second element, the second customizability parameters controlling whether the second element is customizable or non-customizable; allow the second element to be customized only if the second customizability parameters indicate the second element as being customizable irrespective of the customizability of the first element; and disallow the second element from being customized if the first customizability parameters specify that the first element is non-customizable. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
enabling, by a processing system, first customizability parameters to be configured for a first element of an application, the first customizability parameters controlling whether the first element is customizable or non-customizable; enabling, by the processing system, second customizability parameters to be configured for a second element of the application, the second customizability parameters controlling whether the second element is customizable or non-customizable, wherein the second element is hierarchically contained by the first element; allowing, by the processing system, the second element to be customized only if the second customizability parameters indicate the second element as being customizable irrespective of the customizability of the first element; and disallowing, by the processing system, the second element from being customized if the first customizability parameters specify that the first element is non-customizable. - View Dependent Claims (17, 18, 19, 20)
-
Specification