Patent ID: 7685322
Filing Date: 2010-03-23
Classification: G06F

Abstract:
1. One or more device-readable storage media encoded with device-executable instructions for performing steps comprising: receiving a request from a wireless Universal Serial Bus (USB) device seeking a connection to a host device; identifying a device identifier in the request, the device identifier associated with the wireless USB device; generating a virtual USB port number not corresponding to a physical USB port; and storing an entry in a data structure that includes the virtual USB port number and the device identifier, wherein the data structure comprises connection context information corresponding to the virtual USB port number, wherein the connection context information includes whether the wireless USB device associated with the virtual USB port number has an active connection, an interval since the wireless USB device last connected to the host device, and information about one or more wireless USB devices that have previously been associated with the virtual USB port number, wherein a connection device ID is stored as an entry in the data structure, a predetermined value of the stored connection device ID indicates that the virtual USB port number corresponding to that entry in the data structure is not associated with any wireless device.