Patent ID: 7336972

Claim:
A data processing system comprising a main terminal device having one or more functions, and a sub terminal device connected to the main terminal device and performs data communications therewith, wherein the main terminal device comprises: a data storing unit that stores various types of data, and enables the sub terminal device to recognize the data storing unit as an external storage device so as to enable the sub terminal device to unrestrictedly save any type of data file to the data storing unit and retrieve any data file from the data storing unit; a request storage commanding unit that receives commands from an external source and stores request data and original data in association with the request data in the data storing unit, the request data being generated from the main terminal device for requesting the sub terminal device to generate implementation data required for implementing one or more functions from the original data; and a function implementing unit that executes a process to implement a function based on the implementation data when the implementation data is transmitted from the sub terminal device following a command by the request storage commanding unit, and wherein the sub terminal device comprises: a data reading unit that monitors the data stored in the data storing unit and that automatically reads the original data and the request data stored in the data storing unit whenever the original data and the request data are stored in the data storing unit; a data generating unit that generates the implementation data from the original data based on the request data read by the reading unit; and an implementation data transmitting unit that transmits the implementation data generated by the data generating unit to the main terminal device.