The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 04, 2015

Filed:

Oct. 04, 2012
Applicant:

Microsoft Corporation, Redmond, WA (US);

Inventors:

Robert D. Young, Kirkland, WA (US);

Sharon Drasnin, Seattle, WA (US);

Scott A. Fudally, Duvall, WA (US);

Tejas Jitendra Mistry, Sammamish, WA (US);

Vassili I. Nikolaev, Redmond, WA (US);

Murali Rangayya Ravirala, Sammamish, WA (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/00 (2006.01); G06F 9/44 (2006.01); G06F 3/16 (2006.01); G06F 1/16 (2006.01); G06F 3/02 (2006.01); G06F 3/0488 (2013.01);
U.S. Cl.
CPC ...
G06F 9/4415 (2013.01); G06F 1/1669 (2013.01); G06F 3/0202 (2013.01); G06F 3/04886 (2013.01); G06F 3/167 (2013.01); G06F 2203/04809 (2013.01);
Abstract

Device enumeration support techniques are described for busses that do not natively support enumeration. In one or more embodiments, an intermediate controller of a computing device is configured to interconnect and manage various hardware devices associated with the computing device. The intermediate controller may detect connection and disconnection of hardware devices in association with one or more communication busses employed by the computing device. In response to such detection, the intermediate controller may send appropriate notifications to an operating system to alert the operating system when hardware devices come and go. This enables the operating system to enumerate and denumerate hardware devices within a device configuration and power management system implemented by the operating system that facilitates interaction with the hardware devices through corresponding representations.


Find Patent Forward Citations

Loading…