Bidi Extension for Connected Devices
AssigneeMicrosoft Technology Licensing, LLC
InventorsHerman Richard Forrest, III, Michael P. Fenelon, Guillermo Eduardo Guillen, Frank Gorgenyi, Justin A. Hutchings
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsHerman Richard Forrest, III, Michael P. Fenelon, Guillermo Eduardo Guillen, Frank Gorgenyi, Justin A. Hutchings
Estimating the term…
Bidirectional (bidi) extension techniques for USB and/or other similar busses/connections are described in which an interface is provided to enable bidirectional communication with connected devices. The interface may be implemented as an operating system component to handle bidi communication for devices from multiple different independent hardware vendors (IHVs). Device drivers for different devices can be configured to include extension files in accordance with an established schema for bidi communication. The extension files describe supported bidi attributes, capabilities of the device, and how to make calls into the device. The interface operates to detect the extension files and set-up a corresponding device for bidi communication. Applications then interact through the interface to access, retrieve, and set configuration and status data for connected devices. The use of extension files enable creation of architecture independent devices drivers that can be used across different platforms with substantially no changes.
A method comprising:
The method of claim 6, wherein configuring the connected devices for bidi communications includes:
One or more computer readable storage media storing instructions that, when executed by one or more components of a computing device, implement an interface configured as a common port monitor to perform operations to support bidirectional (bidi) communications with multiple connected devices, the operations comprising:
A computing system comprising:
Dependencies are inferred from the claim text.