Device driver verification
First Claim
1. A computer-implemented method for analyzing health of drivers installed on a plurality of computing devices, the method comprising:
- sending, by a remote server to a plurality of computing devices operating in a production environment, a set of rules associated with a device driver installed on the computing devices, the set of rules usable to target identified device drivers and user devices;
receiving, by the remote server from the computing devices, data indicative of driver data of the computing devices, wherein the driver data is collected by a driver verifier function executing on the computing devices, the driver verifier function configured to capture information associated with the device driver in accordance with the set of rules;
parsing, by the remote server, the driver data to categorize the driver data with previously collected driver data of other computing devices, the driver data categorized based at least in part on attributes of the driver data indicative of user devices that have encountered specified driver errors;
analyzing, by the remote server, the categorized driver data to generate rankings of the specified driver errors; and
rendering a driver health interface indicative of the analyzed driver data.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are described for verifying functionality of a computing device. A set of rules are sent to a computing device identifying a device driver. Data is received from the one device that is indicative of collected driver data of the computing device. The data is collected by a driver verifier function executing on the computing device. The driver verifier function is configured to capture information associated with the identified device driver identified by the set of rules. The received data is parsed to categorize the data with previously collected driver data of other computing devices. The data is categorized based on attributes of the collected driver data. The categorized data is provided for analysis of the driver health on the computing device.
-
Citations
20 Claims
-
1. A computer-implemented method for analyzing health of drivers installed on a plurality of computing devices, the method comprising:
-
sending, by a remote server to a plurality of computing devices operating in a production environment, a set of rules associated with a device driver installed on the computing devices, the set of rules usable to target identified device drivers and user devices; receiving, by the remote server from the computing devices, data indicative of driver data of the computing devices, wherein the driver data is collected by a driver verifier function executing on the computing devices, the driver verifier function configured to capture information associated with the device driver in accordance with the set of rules; parsing, by the remote server, the driver data to categorize the driver data with previously collected driver data of other computing devices, the driver data categorized based at least in part on attributes of the driver data indicative of user devices that have encountered specified driver errors; analyzing, by the remote server, the categorized driver data to generate rankings of the specified driver errors; and rendering a driver health interface indicative of the analyzed driver data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system configured to facilitate operation of a plurality of computing devices operating in a production environment, the system comprising:
-
at least one memory having stored therein computer instructions that, upon execution by one or more processors of the system, at least cause the system to; send, to one of the computing devices, a set of rules associated with a device driver, the set of rules usable to target identified device drivers and user devices; receive, from the computing device, data indicative of driver data of the computing device, wherein the driver data is collected by a driver verifier function executing on the computing device, the driver verifier function configured to capture information associated with the device driver based on the set of rules; categorize the received data with previously collected driver data of other computing devices, the data categorized based at least in part on attributes of the driver data indicative of user devices that have encountered specified driver errors; analyze the categorized data to generate rankings of the specified driver errors; and rendering a driver health interface indicative of the analyzed driver data. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A server configured to facilitating operation of a plurality of computing devices, the server comprising a processor and memory storing instructions that, when executed by the processor, configure the server to:
-
receive, from a computing device operating in a production environment, data indicative of driver data associated with a device driver of the computing device, wherein the data is collected by a driver verifier function executing on the computing device, the driver verifier function configured to capture information associated with the device driver based on a set of rules usable to target identified device drivers and user devices; categorize the driver data with previously collected driver data of other computing devices, the driver data categorized based at least in part on attributes of the driver data, the driver data indicative of user devices that have encountered specified driver errors; and analyze the categorized data to generate rankings of the specified driver errors; and rendering a driver health interface indicative of the analyzed driver data.
-
Specification