SYSTEM AND METHOD FOR OPTIMISING A DEVICE DRIVER BY INCORPORATING DEBUGGING AND TRACING

Patent №

US 6,526,567

Granted

2003-02-25

Filed 1999

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

1

planning

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09375063

The invention relates to a method for executing, in a computer system 5, a device driver 10 which is used by a number of applications running on that system. A first 12 and second version 11 of the device driver are provided, with the first version being optimised and the second version containing debug code for providing trace information. Upon discovering a problem with the device driver, it is possible to selectively switch to the debug version of the code without any of the applications already using the device driver being aware of the switch. Having gathered the necessary trace data, it is then possible to transparently switch back to the optimised version. Conventionally, device drivers form part of the operating system within a computer and so are difficult to remove and re-load without taking the whole system down and re-booting. The invention however affords continuous service to any application already using the device driver and does not require a time-wasting reboot which may in any event remove the error condition.

PlanningG06F 11/366G06F 8/54G06F 11/3624G06F 11/3636

AI classification

Planning1.00
Evolutionary computation0.26
AI hardware0.14
Natural language0.00
Vision0.00
Machine learning0.00
Speech0.00
Knowledge representation0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 101770796

Assignors

COBBETT, M., DUFFIN, P.A., WONG, Y.L.

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC