Patent ID: 7831691
Filing Date: 2010-11-09
Classification: H04N

Abstract:
1. A service providing system, comprising: a service providing device adapted to provide a service through a network; and a device adapted to request and receive the service from the service providing device; wherein completion of the service requires a first operation to be executed in the device; wherein, when the device includes a first implement configured to execute the first operation and the device requests the service, the service providing device includes: a first executing unit configured to execute a second operation of the requested service; and a first transmission unit configured to transmit data resulting from the second operation executed by the first executing unit to the device; wherein, when the device requests the service and does not include the first implement and the first operation is an input operation, the service providing device includes: a first receiving unit configured to receive data obtained in a third operation from the device, wherein the third operation is executed by a second implement of the device, the second implement being different from the first implement; a first format conversion unit configured to convert a format of the data received by the first receiving unit to a format of first-operation processed data, the first-operation processed data resulting from the first operation being executed by the first implement; a second executing unit configured to execute the second operation using the data converted by the first format conversion unit; and a second transmission unit configured to transmit the data resulting from the second operation executed by the second executing unit to the device; wherein when the device does not include the first implement and requests the service and the first operation is an output operation the service providing device includes: the first executing unit configured to execute the second operation corresponding to the requested service; a second format conversion unit configured to convert the data resulting from execution of the second operation by the first executing unit to a format of data that is able to be processed by a third implement of the device; and a third transmission unit configured to transmit the data converted by the second format conversion unit to the device; and wherein the device includes: a service request unit configured to issue the request for the service to the service providing device; and an operation executing unit configured to execute at least one of the first operation, the third operation and a fourth operation in which the data transmitted from the third transmission unit of the service providing device is processed.