Patent ID: 8275919

Claim:
A device, comprising: a universal serial bus (USB) port comprising a data terminal and a power terminal to receive power from a host USB port; and a controller coupled to the data terminal of the host USB port to provide a power state signal that determines the power provided by the host USB port from a first state before or during initialization at a lower power and a second state after initialization at a higher power, wherein the power state signal is a remote network driver interface specification (RNDIS) signal, wherein the controller is configured to determine whether a predefined control signal has been received at the data terminal wherein the controller is configured to transmit a message signal to the data terminal when it is determined that the predefined control signal has not been received at the data terminal, and wherein the predefined control signal comprises a keep alive message; and wherein the device is not an RNDIS device, and the controller mimics the functions of an RNDIS device by sending a subset of RNDIS signals to the host port.