BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 shows a functional architecture of an example network, such as a home network, embodying aspects of the present invention.
FIG. 2 shows a functional block diagram illustrating an example functional architecture of a controller and a Task Execution Environment (TEE) in a network, according to the present invention.
FIG. 3 show a block diagram for an electronic device in a network, including a device description file and a script file, according to an embodiment of the present invention.
FIG. 4 shows a flowchart of the steps of a process for device functionality invocation using the device description and script files, according to an embodiment of the present invention.
FIG. 5 show a block diagram for an electronic device such as a DVD player in a network, including a device description file, a device script file, a task description file and a task script file, according to an embodiment of the present invention.
FIG. 6 show a block diagram for an electronic device such as a TV in a network, including a device description file, a device script file, a task description file and a task script file, according to an embodiment of the present invention.
FIG. 7 shows a flowchart of the steps of a process for functionality invocation using the description files and script files in FIGS. 5-6 to orchestrate two devices to perform a task (e.g., a DVD player and a TV to cooperatively perform a task) in the network, according to an embodiment of the present invention.