Patent ID: 7913263

Claim:
An operating method used between an external device and a backend host operated with an operating system, the external device storing a program therein, the program comprises a driver and an application program, the operating method comprising steps of: connecting the external device to the backend host and recognizing the external device by the operating system; reconnecting the external device to the backend host to have the operating system recognize the external device as a memory device when the external device is unrecognizable by the operating system, so that the program is accessible and executable by the operating system to control the external device, initializing the external device by the operating system when the external device is recognized by the operating system as the memory device, so that the driver and the application program stored in the external device are accessible to the operating system; reconnecting the external device to the backend host after the driver is downloaded into the operating system by automatically disconnecting the communication between the external device and the backend host and then connecting the external device to the backend host to have the operating system correctly recognize the external device, thereby controlling the external device; and executing the application program provided by the external device to control the external device when the driver fails to be downloaded into the operating system but the application program is executable.