Patent №
US 10,261,925
Granted
2019-04-16
Filed 2017
Owner
MICROSOFT TECHNOLOGY LICENSING, LLC
Lab
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
15632182
Enhanced techniques for detecting programming errors in device drivers are provided. The techniques disclosed herein enable a system to measure a number of aspects of IRPs including, but not limited to, data identifying processed IRPs, data indicating concurrent IRPs, data identifying a stack location associated with a status of an IRP, and individual status values, which may indicate whether IRPs have failed, succeeded or pended. The disclosed techniques enable a system to determine when and where IRPs were sent or not sent to a stack of device objects and/or to individual device objects. The disclosed techniques enable the system to measure the processing of concurrent IRPs. By the use of filters that are positioned in predetermined locations within a stack, disclosed techniques can test and monitor drivers without imposing unduly burdensome loads on the system.
AI classification
Ownership
MICROSOFT TECHNOLOGY LICENSING, LLC
assignment · 428020155
Assignors
MCGARVEY, CONAL, MIKESELL, ANDREW D.
On an employer assignment, the assignors are typically the inventors.