Patent ID: 8086763

Claim:
A class changing apparatus, comprising: a link unit configured to be linked with a client device to transmit and receive data; a storage unit configured to store apparatus information including class information of the client device; and a control unit coupled to the link unit and the storage unit and configured to: detect a data transfer command of an application program while executing the application program, wherein the data transfer command is to transmit data to the client device via the link unit; determine whether or not a device class of the client device needs to be changed for transmitting the data based on a transmission method of the data transfer command detected or a type of the data; transmit a class change command to the client device through the link unit when the device class of the client device needs to be changed according to the determination, wherein the class change command includes information on a new device class for the data transfer command; receive, via the link unit from the client device, a class change request including the information on the new device class; and register change to class information stored by the storage unit in response to detecting a class change request.