Patent attributes
An information processing apparatus includes a port that connects a peripheral apparatus to the information processing apparatus through a USB, a first switch that interrupts supply of a power to the peripheral apparatus through the port under an OS control, a second switch that interrupts the supply of the power to the peripheral apparatus when the first switch operates to supply the power thereto, and a control unit that monitors whether a failure occurs to a connection between the information processing apparatus and the peripheral apparatus through the port and that controls an operation of the second switch based on a monitoring result independently of the OS control. The control unit switches the second switch so as to reset the connection when detecting that the failure occurs to the connection.