6. The method of claim 5 , wherein the task action describe the sequencing and combinations of the devices that fulfill the required functionalities.
6. The method of claim 5 , wherein the task action describe the sequencing and combinations of the devices that fulfill the required functionalities. 10. The method of claim 6 , further including using task descriptions and device descriptions to determine a set of devices that can perform a user task.