Patent ID: 8056077
Filing Date: 2011-11-08
Classification: G06F

Abstract:
1. An apparatus for performing a task, the apparatus comprising: a task information storage unit which stores task information including at least one operation; a device information determination unit which determines information about devices which are connected through a predetermined network to the apparatus and support respective operations included in the stored task information; a task information modification unit which modifies the stored task information when modification of a specific operation is required as a result of a determination by the device information determination unit, and a controller comprising a processor which controls the task information storage unit, the device information determination unit, and the task information modification unit, wherein the controller transmits the task information to at least one device connected through the network and which applies results of performance of the specific operation, included in the task information, to the task information, wherein a specific device among the at least one device connected through the network determines whether it supports an operation which replaces the specific operation when no device supporting the specific operation included in the task information is found to exist in the network, on the basis of the transmitted task information, and wherein the specific device connected through the network modifies the task information and transmits the modified task information to another device connected through the network when the specific device is found to support the operation replacing the specific operation as a result of the determination.