Patent ID: 7757010

Claim:
A method, performed by a peripheral electronic device, for managing mass storage devices, the method comprising: the peripheral electronic device detecting that the peripheral electronic device has connected to a computer system; the peripheral electronic device generating a man-machine interface (MMI) comprising a plurality of displayed menu items of the peripheral electronic device, each corresponding to one of a plurality of mass storage drivers pre-stored in the computer system, wherein the mass storage drivers comprise an operating system (OS) built-in driver and a vendor proprietary driver; the peripheral electronic device determining one of the mass storage drivers via the MMI; the peripheral electronic device transmitting a first configuration descriptor identifying the connected peripheral electronic device as a mass storage device to direct the computer system to activate the OS built-in mass storage driver when determining the OS built-in driver; and the peripheral electronic device transmitting a second configuration descriptor identifying the connected peripheral electronic device as a vendor-specific device to direct the computer system to activate the vendor proprietary mass storage driver when determining the vendor proprietary driver, thereby enabling the computer system to read or write data from or to a non-volatile storage device disposed on the peripheral electronic device via the activated mass storage driver.