Patent ID: 7222088

Claim:
A data processing method in a service system including a server apparatus, a client apparatus and a data processing relay apparatus for relaying data between the server apparatus and the client apparatus, comprising: a first step of providing the data processing relay apparatus with a data processing unit for processing data in accordance with a data processing instruction which indicates how to process the data; a second step of receiving a data request input by a user from the client apparatus to the server apparatus by the data processing relay apparatus; a third step of sending the received data request to the server apparatus by the data processing relay apparatus; a fourth step of receiving, by the data processing relay apparatus, an extended data, which the server apparatus sends to the data processing relay apparatus in response to the data request, including the data requested in the data request and data processing control information including a user's attribute indicating how to process the received data; a fifth step of storing the received extended data by the data processing relay apparatus; a sixth step of extracting the data processing instruction from the data processing control information included in the extended data by the data processing unit of the data processing relay apparatus; a seventh step of processing the received data in accordance with the extracted data processing instruction by the data processing unit; an eighth step of repeating the sixth step and the seventh step until completion of processing in accordance with all data processing instructions in the data processing control information by the data processing unit; and a ninth step of sending, by the data processing relay apparatus, the data processed by the data processing unit to the client apparatus.