Device Flags
2 Assignments
0 Petitions
Accused Products
Abstract
Device flag techniques are described. In one or more implementations, responsive to detection by a computing device that a device has been communicatively coupled to bus of the computing device, a database is queried by the computing device to determine whether one or more flags have been set for the device. Responsive to a determination made as a result of the querying that the one or more flags have been set for the device identifier, information associated with the one or more flags is communicated to software that is associated with the device to configure the software.
-
Citations
21 Claims
- 1. (canceled)
-
2. A computing device comprising:
-
a bus configured to communicatively couple devices to the computing device; and a database configured to maintain flags for one or more of the devices, the flags set to flag behaviors of the one or more devices that affect compatibility with the computing device, the set flags identifying information that enables software of the one or more devices to be configured to support the compatibility with the computing device.
-
-
13. A computing device comprising:
-
a bus driver configured to enable communication between a device that is coupled to a bus of the computing device and an operating system of the computing device, the bus driver further configured to provide a device identifier to a flag engine of the computing device in response to detecting a communicative coupling of the device to the bus; and the flag engine configured to; receive the device identifier and use the device identifier to query a database to determine whether one or more flags, maintained in the database, have been set for the device; and responsive to a determination that the one or more flags have been set for the device, communicating information associated with the one or more flags to the bus driver to support the communication between the device and the operating system. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
one or more processors; and a memory having stored thereon computer-readable instructions that are executable by the one or more processors to implement a network service to perform operations comprising; receiving telemetry data via a network; identifying firmware configurations employed by devices described in the telemetry data; and determining which of the devices described in the telemetry data include firmware that involves an update to enable functionality of the devices in conjunction with a respective computing device that otherwise would not be enabled. - View Dependent Claims (20, 21)
-
Specification