DEVICE INSTALLATION WITH HOST CONTROLLER CONSIDERATION
First Claim
Patent Images
1. An apparatus comprising:
- a Bluetooth host controller configured to provide a connection for an electronic device to connect to the apparatus;
an enumerator configured to retrieve a device identifier from the connected electronic device and a controller identifier from the Bluetooth host controller, the enumerator further configured to generate a controller specific device identifier based, at least in part, on the device identifier and the controller identifier; and
an installation manager configured to receive the controller specific device identifier and to search for a driver for installing the electronic device.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for installing an electronic device connected to a host device with consideration given to the host controller that enables the connection mechanism is provided. Information about the electronic device and the host controller is determined. An identifier that identifies the electronic device and the host controller is created based on the determined information. The identifier is used to search for a device driver for the electronic device that is specific to the host controller.
55 Citations
20 Claims
-
1. An apparatus comprising:
-
a Bluetooth host controller configured to provide a connection for an electronic device to connect to the apparatus;
an enumerator configured to retrieve a device identifier from the connected electronic device and a controller identifier from the Bluetooth host controller, the enumerator further configured to generate a controller specific device identifier based, at least in part, on the device identifier and the controller identifier; and
an installation manager configured to receive the controller specific device identifier and to search for a driver for installing the electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more device-readable media encoded with device-executable instructions for performing steps comprising:
-
identifying an electronic device coupled to a host via a connection provided by a controller;
receiving a first identifier that identifies the electronic device;
receiving a second identifier that identifies the controller;
generating a controller specific device identifier based, at least in part, on the first and second identifiers; and
providing the controller specific device identifier to a manager for installing the electronic device. - View Dependent Claims (12, 13, 14)
-
-
15. One or more device-readable media encoded with device-executable instructions for performing steps comprising:
-
identifying an electronic device connected to a host via a connection provided by a controller;
receiving an identifier that identifies the electronic device and the controller;
searching in a library for at least one driver based, at least in part, on the identifier; and
installing the at least one driver for the electronic device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification