Patent ID: 9749424
Date: 2017-08-29
CPC Classifications: G06F,H04L,H04W

Claim:
1. An apparatus comprising a memory and a processor, the processor configured to cause a media-agnostic Universal Serial Bus (USB) host of a media-agnostic USB Protocol Adaptation Layer (PAL) to: initiate an explicit session tear down of a media-agnostic USB session between the media-agnostic USB host and a media-agnostic USB device, based on a disconnect trigger; during the explicit session tear down, emulate a port status change event equivalent to unplugging a wired USB device from a root port; at the media-agnostic USB host, locally handle actions resulting from the port status change event; trigger a device removal event for removal of a USB device corresponding to the media-agnostic USB session; cause transmission of a disconnect request to the media-agnostic USB device to explicitly terminate said media-agnostic USB session; and following receipt of a disconnect response from the media-agnostic USB device, clear resources allocated to the media-agnostic USB device.