Patent ID: 7523252

Claim:
A data control apparatus, comprising: a user interface section; an operation control section which operates based on an instruction from the user interface section; a USB device interface section which is connected to an external equipment, and controls USB communications with the external equipment; a file system control section which transfers data to and from the operation control section, and controls a file; an internal storage which stores data from the file system control section and data from the external equipment; and a USB mass storage class control section which controls a USB mass storage class, wherein the USB device interface section controls so that the external equipment identifies the data control apparatus as an external storage, and transfers to and from the external equipment, wherein the internal storage comprises: a first storage; and a second storage, and wherein the file system control section comprises: a first file system control section for controlling the first storage; a second file system control section for controlling the second storage, wherein the first storage comprises a part of ROM in a CPU and the second storage comprises a part of RAM in a CPU, the first file system control section comprises a ROM file system control section corresponding to the part of the ROM and the second file system control section comprises a RAM file system control section corresponding to the part of the RAM, and wherein the ROM and the RAM are accessible from the external equipment and the operation control section.