×

Driver shimming

  • US 9,519,600 B2
  • Filed: 03/04/2011
  • Issued: 12/13/2016
  • Est. Priority Date: 03/04/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • for a computing device having a first operating system, the first operating system including a kernel, updating the first operating system to a second operating system, the second operating system including a kernel, the first operating system being a previous version of the second operating system;

    obtaining a shim configured to enable communication between the second operating system and a driver, the driver being configured to communicate with the kernel of the first operating system in at least a manner that does not involve an a application programming interface associated with the first operating system, the driver being compatible with the first operating system, but incompatible with the second operating system absent the shim; and

    routing communication between the second operating system and the driver through the obtained shim, including using the obtained shim to correct incompatibilities between the driver and the kernel of the second operating system by using the obtained shim to intercept at least some data that is used to support communication from the kernel of the second operating system to the driver without involving an application programming interface associated with the second operating system, translating at least some of the intercepted data, and providing at least some of the translated data to the driver.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×