Patent ID: 9081703
Filing Date: 2015-07-14
Classification: G06F,Y02D

Abstract:
1. A method comprising: when a host is not in a power save mode, receiving, by a processor operating a virtual host controller driver of the host, a first device request from a virtual host controller driver of a client, wherein the host provides connectivity between the client and at least one device of one or more connected devices via the host; prior to the host entering a power save mode, causing transmission of a first message, from the host to the client, notifying the client to prepare for disablement of the connectivity; when the host is in the power save mode, passing, by a native device driver of the client, a second device request to a host controller driver of the client, wherein the connectivity between the client and the at least one device via the host is disabled, and the client is natively connected to the at least one of one or more connected devices; in response to the first message notifying the client to prepare for disablement of the connectivity, causing the client to block entry to device drivers and to drain work queues; and causing transmission of a second message, from the client to the host, confirming the client is prepared for the disablement, wherein the host and the client are operably connected and configured to communicate between the host and the client for sharing the at least one device.