Method, system, and product for performing sub-configuration of entities
First Claim
1. A computer program product for performing sub-configuration of components of an entity, comprising a computer-usable storage medium having embodied therein computer-readable program codes executable by a processor to:
- configure a parent model, whereinan entity is configured using a parent model, andthe parent model comprises a plurality of selectable features;
if the plurality of selectable features comprises more than one instance of a subset of the plurality of selectable features, extract the subset of the plurality of selectable features;
in response to the extracting, generate a sub-model of the parent model, whereinthe sub-model comprises the subset of the plurality of selectable features,each of the plurality of selected features is mapped from the parent model to the sub-model, andat least one value required by the parent model is returnable from the sub-model to the parent model;
select a particular sub-configurable component among a plurality of sub-configurable components of the entity, whereinthe sub-configurable component is configured using the sub-model;
identify the sub-model for the selected sub-configurable component, in response to the selection;
configure the selected sub-configurable component by selecting at least one value for at least one selectable feature among the subset of the plurality of selectable features from the sub-model;
validate the configuration of the selected sub-configurable component based on the sub-model and the one or more values for the selected sub-configurable component; and
output a result of the validation.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques to performing sub-configuration of components of an entity. In one method, the entity is configured via a parent model and each sub-configurable component is configured via one of a number of sub-models. Initially a selection to configure a particular sub-configurable component of the entity is received, and a sub-model for the selected component is identified. One or more values for one or more features of the selected component are received (e.g., from the parent model or via the sub-model) and form a configuration for the component, which is then validated based on the associated sub-model and the received values. Configuration of the entity is also validated based on the parent model and the validated configuration for the selected component. Feedbacks may be provided for each configuration of the parent model and sub-models. The data for the parent model and sub-models may be localized or globalized.
22 Citations
29 Claims
-
1. A computer program product for performing sub-configuration of components of an entity, comprising a computer-usable storage medium having embodied therein computer-readable program codes executable by a processor to:
-
configure a parent model, wherein an entity is configured using a parent model, and the parent model comprises a plurality of selectable features; if the plurality of selectable features comprises more than one instance of a subset of the plurality of selectable features, extract the subset of the plurality of selectable features; in response to the extracting, generate a sub-model of the parent model, wherein the sub-model comprises the subset of the plurality of selectable features, each of the plurality of selected features is mapped from the parent model to the sub-model, and at least one value required by the parent model is returnable from the sub-model to the parent model; select a particular sub-configurable component among a plurality of sub-configurable components of the entity, wherein the sub-configurable component is configured using the sub-model; identify the sub-model for the selected sub-configurable component, in response to the selection; configure the selected sub-configurable component by selecting at least one value for at least one selectable feature among the subset of the plurality of selectable features from the sub-model; validate the configuration of the selected sub-configurable component based on the sub-model and the one or more values for the selected sub-configurable component; and output a result of the validation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. In a computer system, a method for performing sub-configuration of components of an entity, comprising:
-
configuring a parent model, wherein an entity is configured using the parent model, and the parent model comprises a plurality of selectable features; if the plurality of selectable features comprises more than one instance of a subset of the plurality of selectable features, extracting the subset of the plurality of selectable features; in response to the extracting, generating a sub-model of the parent model, wherein the sub-model comprises the subset of the plurality of selectable features, each of the plurality of selected features is mapped from the parent model to the sub-model, and at least one value required by the parent model is returnable from the sub-model to the parent model; selecting a particular sub-configurable component among a plurality of sub-configurable components of the entity, wherein the sub-configurable component is configured using the sub-model; identifying the sub-model for the selected sub-configurable component, in response to the selection; configuring the selected sub-configurable component by selecting at least one value for at least one selectable feature among the subset of the plurality of selectable features from the sub-model; validating the configuration of the selected sub-configurable component based on the sub-model and the one or more values for the component; validating configuration of the entity based on the parent model and the validated configuration for the selected sub-configurable component; and outputting a result of the validation of the selected sub-configurable component and the entity. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer program product for performing sub-configuration of components of an entity, the computer program product comprising a computer-usable storage medium having embodied therein computer-readable program codes that are executable by a processor and are configured to:
-
configure a parent model, wherein an entity is configured using the parent model, and the parent model comprises a plurality of selectable features; if the plurality of selectable features comprises more than one instance of a subset of the plurality of selectable features, extract the subset of the plurality of selectable features; in response to the extracting, generate a sub-model of the parent model, wherein the sub-model comprises the subset of the plurality of selectable features, each of the plurality of selected features is mapped from the parent model to the sub-model, and at least one value required by the parent model is returnable from the sub-model to the parent model; select a particular sub-configurable component among a plurality of sub-configurable components of the entity, wherein the sub-configurable component is configured using the sub-model; identify the sub-model for the selected sub-configurable component, in response to the selection; configure the selected sub-configurable component by selecting at least one value for at least one selectable feature among the subset of the plurality of selectable features from the sub-model; validate the configuration of the selected sub-configurable component based on the sub-model and the one or more values for the component; validate configuration of the entity based on the parent model and the validated configuration for the selected sub-configurable component; and output a result of the validation of the selected sub-configurable component and the entity. - View Dependent Claims (29)
-
Specification