US 7,539,796 B2
Configuration management of an electronic device wherein a new configuration of the electronic device is selected based on attributes of an application
Steven Nowlan, South Barrington, Ill. (US); William F. Zancho, Hawthorn Woods, Ill. (US); Jon Godston, Chicago, Ill. (US); Kenneth W. Douros, South Barington, Ill. (US); Maria B. Thompson, Hoffman Estates, Ill. (US); Christopher W. Drackett, Chicago, Ill. (US); and Deborah A. Matteo, Schaumburg, Ill. (US)
Assigned to Motorola, Inc., Schaumburg, Ill. (US)
Filed on Mar. 30, 2007, as Appl. No. 11/694,549.
Prior Publication US 2008/0243766 A1, Oct. 02, 2008
Int. Cl. G06F 13/00 (2006.01); G06F 17/30 (2006.01)
U.S. Cl. 710—72  [710/8; 710/9; 710/10; 710/73; 710/71; 710/301; 709/228; 705/26; 705/40; 707/2; 707/9] 5 Claims
OG exemplary drawing
 
1. 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.