39. The method of claim 38 , wherein generating task suggestions further comprises: determining available devices that meet requirements of the task functionalities; and, recursing through the available devices to determine combinations of the available devices that fulfill the requirements of the task functionalities.
38. The method of claim 37 , wherein the task descriptions are generated independently of the device descriptions.