Patent ID: 8135871
Filing Date: 2012-03-13
Classification: G06F

Abstract:
1. A method performed by a device, the method comprising: receiving, through a general purpose input/output (GPIO) interface, an input that sets a value in a register in the device to specify a process to be carried out by an information processing apparatus; receiving, by the device, through a universal serial bus (USB) interface after said input has been received, a command block wrapper (CBW) that includes a small computer system interface (SCSI) command, the CBW being issued based on a Bulk-Only-Transport (BOT) protocol of a mass storage class, and said CBW including a particular vendor-specific SCSI command being periodically issued; determining, by the device, whether the SCSI command is (i) a normal type of SCSI command to read data from or write data to a specific device or (ii) the particular vendor-specific SCSI command to read the value from the register, based at least partially on a code included in the SCSI command; and transmitting, by the device, information about the value in the register through the USB interface to the information processing apparatus in a case where it is determined that the SCSI command is the particular vendor-specific SCSI command.