System and method to specify device specific user interface information in the firmware of a USB device
AssigneeMicrosoft Corporation
InventorsFirdosh K. Bhesania, Kenneth D. Ray, Stephane St. Michel
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsFirdosh K. Bhesania, Kenneth D. Ray, Stephane St. Michel
Estimating the term…
The described system and procedure provide for storing device-specific UI information into firmware on a USB device. Responsive to receiving a host specific device request, the USB device communicates the device specific information to a requester such as an operating system or other computer program application. Thus, the system and procedure allow OEMs/IHVs to provide additional brand specific information in a USB device in a format that can be determined by an operating system. Moreover, the system and procedure allows OEMs/IHVs to store device-specific UI information in the firmware of a USB device such that installation media does not need to be distributed with each USB device to specify the device-specific information.
A method comprising:
A method comprising:
In a USB device that responds to device requests from a host, the device requests including USB-specific device requests with corresponding USB-specified request codes and device-specific device requests with corresponding device-specified request codes, the USB-specific device requests including a GET_DESCRIPTOR device request with a corresponding GET_DESCRIPTOR request code, a method comprising:
A method comprising:
A USB device comprising:
A tangible computer readable storage medium having encoded thereon computer executable instructions utilized by an application program to interact with a USB device, wherein the computer executable instructions are executed on a computer to perform the following method steps:
A tangible computer readable storage medium having encoded thereon computer executable instructions utilized by an application program to interact with a USB device, wherein the computer executable instructions are executed on a computer to perform the following method steps:
One or more tangible computer-readable media containing a computer-executable program for use in conjunction with a USB device that responds to device requests from the program, the device requests including USB-specific device requests with corresponding USB-specified request codes and device-specific device requests with corresponding device-specified request codes, the program executing on a computer and causing the computer to perform the following method steps:
Dependencies are inferred from the claim text.