Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Usb storage device and control device

A technology for storage devices and controllers, which is applied in the protection of stored content from loss, telephone communication, instruments, etc. It can solve problems such as complex configurations and increased manufacturing costs, and achieve the effect of simplified methods and simple structures

Active Publication Date: 2007-02-14
View PDF4 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although newer controllers exist that do not require multiple FIFO buffers due to the technology of virtual endpoints, all of these controllers have complex configurations, thereby increasing manufacturing costs

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Usb storage device and control device
  • Usb storage device and control device
  • Usb storage device and control device

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0034] figure 1 is a block diagram showing a schematic configuration of the USB storage device 17 and the host computer 11 according to the first embodiment.

[0035] (1) Host 11

[0036] A host 11 as an external device is widely known as a personal computer, and has at least one operating system 12, a disk drive driver 13 and a USB mass storage class driver 14 as software, and a USB host controller 15 as hardware.

[0037] The operating system 12 is software for comprehensively controlling the host computer 11, such as Windows TM and Mac OSX TM . The disk drive driver 13 performs SCSI command conversion on the access command to the storage device received from the operating system 12, etc., and sends the converted command to the USB mass storage class driver 14. 14 receives commands etc. and sends them to the operating system 12. The USB mass storage class driver 14 controls the USB host controller 15 . The USB host controller 15 has an unillustrated USB connector and is ...

no. 2 example

[0095] Figure 7 is a block diagram showing a schematic configuration of the inkjet printer 71 and the host computer 11 according to the second embodiment. The inkjet printer 71 corresponds to a USB storage device, and the host computer 11 corresponds to an external device. The same parts or units as in the first embodiment are assigned the same reference numerals to avoid repeated explanations.

[0096] The inkjet printer 71 has a USB interface 19 , a controller 21 , a flash memory 25 , an MPU 73 , a print head 75 and an actuator 77 . The USB interface 19 corresponds to communication means, the controller 21 corresponds to control means, and the flash memory 25 corresponds to storage means. The MPU 73, the print head 75, and the actuator 77 correspond to printing means.

[0097] The MPU 73 communicates with the host computer 11 through the USB interface 19 and the controller 21, and controls the operations of the print head 75 and the actuator 77 based on information from ...

no. 3 example

[0105] Figure 8 is a block diagram showing the schematic configurations of the scanner 81 and the host computer 11 according to the third embodiment. The scanner 81 corresponds to a USB storage device, and the host 11 corresponds to an external device. The same parts or units as in the first embodiment are assigned the same reference numerals to avoid repeated explanations.

[0106] The scanner 81 has a USB interface 19 , a controller 21 , a flash memory 25 , an MPU 83 , a CCD 85 , and an actuator 87 . The USB interface 19 corresponds to communication means, the controller 21 corresponds to control means, and the flash memory 25 corresponds to storage means. The MPU83, CCD85, and actuator 87 correspond to scanning means.

[0107] The MPU 83 communicates with the host computer 11 through the USB interface 19 and the controller 21 , and controls the operations of the CCD 85 and the actuator 87 . Although the controller 21 and the MPU 83 are separately configured in the thir...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A USB storage device having the function of preventing stored software from being deleted by mistake achieved with as simple a structure as possible. In the USB storage device, the storage area is divided into an area in which execution of reading, writing and deleting is allowed and an area in which only execution of reading is allowed. Information to make a USB mass storage class driver recognize these areas as areas corresponding, respectively, to logical unit numbers defined in the SCSI command set of the USB mass storage class driver owned by the host is stored in the USB storage device. The information includes logical unit numbers, formats, writing / deleting allowed / not allowed flag, logical block numbers and physical block numbers. By this, the USB mass storage class driver recognizes the USB storage device as a SCSI device having two logical units.

Description

technical field [0001] The invention relates to a USB storage device which uses a semiconductor memory to store information. Background technique [0002] Now, attachable and detachable USB storage devices are widely known as described in Unexamined Japanese Patent Application No. 2000-259275, each of which includes installed flash memory and USB (Universal Serial bus) standard interface, and has a compact configuration by integrating its USB connector part into the main body. Such a USB memory device having a compact configuration can be manufactured at low cost and used for a company's sales promotion product in which commercial and other software is written. [0003] Most of these USB storage devices are provided with a physical switch, such as a write-protect switch, to prevent software from being deleted by mistake. By changing the switch, switching between a state in which reading, writing and erasing are possible and a state in which only reading is provided is prov...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F12/16G06F13/10G06F1/00G06F3/06G06F21/78G06F21/79
CPCG06F21/79G06F3/0637G06F3/0679G06F3/0623G06F21/78G06F3/0644H04M1/2535H04M1/725
Inventor 大石雄司仲村公利德永惠美宫崎薰伊藤海平藤田直树
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products