Patent ID: 8996747
Filing Date: 2015-03-31
Classification: G06F

Abstract:
1. A method of initiating re-enumeration of a device compatible with a Universal Serial Bus (USB) 3.0 specification, the method comprising: establishing, by the device, a connection with a host over a USB; determining, by the device, to induce re-enumeration of the device by the host over the USB in response to the device having a new configuration to present the host; transmitting, by the device, an indicator to the host over the USB, the indicator being a USB 3.0 indicator emulating to the host a condition of the device that is not a current condition of the device, wherein the transmitting of the emulated condition identified by the indicator induces the re-enumeration of the device by the host over the USB and causes a Link Training and Status State Machine (LTSSM) of the host to move from active state (U0) to one of SS.Inactive and RX.Detect in response to receiving the emulated condition identified by the USB 3.0 indicator; synchronizing, by the device, with the host over the USB; and presenting, by the device, the new configuration of the device to the host over the USB.