USB portable device having switching function
AssigneeI-O Data Device, Inc.
InventorMasahiro Hatada
Life of this patent
Estimating the term…
Abstract
A USB portable device includes an activating USB peripheral, a storing USB peripheral, and a controlling USB peripheral. If the USB portable device is connected to a host apparatus, the activating USB peripheral is recognized as a readable device and a switching program in the recognized readable device is read in the host apparatus and is executed. Consequently, a switching instruction is received from the host apparatus, the readable device is unmounted, and the storing USB peripheral is recognized as the readable device.
Claims6
A USB portable device storing therein a switching program which is executed by being connected to a host apparatus, comprising:
- an activating USB functioning unit that stores the switching program in a readable and writable storage means thereof;
- a storing USB functioning unit that permits a read and a write from the host apparatus;
- and
- a controlling USB functioning unit that switches one of the USB functioning units recognized by the host apparatus to another one to be recognized by the host apparatus,
- wherein the controlling USB functioning unit makes the host apparatus:
- recognize the storage means of the activating USB functioning unit as a readable device upon connection of the USB portable device to the host apparatus, and
- read the switching program in the recognized readable device into, the host apparatus;
- then the host apparatus:
- executes the switching program read therein,
- unmounts the readable device, and
- sends a switching instruction having a prescribed flag enabled to the controlling USB functioning unit;
- and then the controlling USB functioning unit:
- makes the host apparatus recognize the storing USB functioning unit as a readable and writable device,
- accepts a read or write instruction having the prescribed flag disabled, and
- performs an access control in which a fraudulent write instruction to the readable device, the instruction having the prescribed flag disabled, is ignored during a time period from when the readable device is recognized by the host apparatus until when the readable device is unmounted.
A USB portable device storing therein a switching program which is executed by being connected to a host apparatus, comprising:
- an activating memory chip that is a readable and writable storage means and stores therein the switching program;
- a storing memory chip that permits a read and a write from the host apparatus;
- and
- a controller that switches one of the memory chips recognized by the host apparatus to another one to be recognized by the host apparatus,
- wherein the controller makes the host apparatus
- recognize the activating memory chip as a readable device upon connection of the USB portable device to the host apparatus, and
- read the switching program in the recognized readable device into the host apparatus;
- then the host apparatus:
- executes the switching program read therein,
- unmounts the readable device, and
- sends a switching instruction, having a prescribed flag enabled, to the controller, and then the controller:
- makes the host apparatus recognize the storing memory chip as a readable and writable device,
- accepts a read or write instruction having the prescribed flag disabled, and
- performs an access control in which a fraudulent write instruction to the readable device, the instruction having the prescribed flag disabled, is ignored during a time period from when the readable device is recognized by the host apparatus until when the readable device is unmounted.
A USB portable device storing therein a switching program which is executed by being connected to a host apparatus, comprising:
- an activating virtual area that is a readable and writable storage means and stores therein the switching program;
- a storing virtual area that permits a read and a write from the host apparatus;
- and
- a controller that switches one of the virtual areas recognized by the host apparatus to another one to be recognized by the host apparatus,
- wherein the controller makes the host apparatus:
- recognize the activating virtual area as a readable device upon connection of the USB portable device to the host apparatus, and
- read the switching program in the recognized readable device into the host apparatus;
- then the host apparatus:
- executes the switching program read therein,
- unmounts the readable device, and
- sends a switching instruction having a prescribed flag enabled to the controller;
- and then the controller:
- makes the host apparatus recognize the storing virtual area as a readable and writable device,
- accepts a read or write instruction having the prescribed flag disabled, and
- performs an access control in which a fraudulent write instruction to the readable device, the instruction having the prescribed flag disabled, is ignored during a time period from when the readable device is recognized by the host apparatus until when the readable device is unmounted.
Dependencies are inferred from the claim text.