Patent ID: 9501444
Filing Date: 2016-11-22
CPC Classification: G06F

Claim Text:
1. A method for automatically identifying a release of a Microsoft Windows Operating System (OS) by a Universal Serial Bus (USB) device, comprising: accessing, by a USB device, a host, and reporting, to the host, M configuration parameters, the M being an integer greater than 1; enumerating the USB device as a Trans-Flash (TF) card device, and reporting, to the host during the enumerating, configuration-parameter-designation supporting Microsoft OS Descriptors (MOSD), a configuration value designated by configuration-parameter-designation being set as the Nth configuration parameter, the N being an integer greater than 1 and no greater than the M; when detecting that the host has acquired a configuration descriptor corresponding to the Nth configuration parameter, determining, by the USB device, that a release of a present Microsoft Windows OS is Win8; when detecting that the host has acquired a configuration descriptor corresponding to the first configuration parameter and when having received only one INQUIRY instruction issued by the host, determining, by the USB device, that a release of a present Microsoft Windows OS is XP; when having received at least two INQUIRY instructions issued by the host, determining, by the USB device, that a release of a present Microsoft Windows OS is Vista or Win7.