Patent ID: 7539796

Claim:
A method for managing a configuration of an electronic device, the method comprising: obtaining first stakeholder requirements; making a first determination as to whether an application corresponding to the first stakeholder requirements is resident in the electronic device; when the first determination is affirmative: making a second determination as to whether prior stakeholder requirements are stored for the electronic device; when the second determination is affirmative, establishing selected values of attributes of the application by performing a correlation that uses the first and prior stakeholder requirements and available values of attributes of the application; when the second determination is negative, establishing selected values of attributes of the application by performing a filtering that uses the first stakeholder requirements and available values of attributes of the application; and establishing a new configuration of the electronic device using the selected values of attributes of the application; and when the first determination is negative: making a third determination as to whether a set of components that can be used to form the application are resident in the electronic device and available for reuse; and when the third determination is affirmative: combining the set of components to form the application; establishing available values of attributes of the application; determining selected values of attributes of the application by performing a correlation that uses the stakeholder requirements and the available values of attributes of the application; and establishing a new configuration of the electronic device using the selected values of attributes of the application.