SYSTEM AND METHOD FOR IMPLEMENTING A MULTI-THREADED DEVICE DRIVER IN A COMPUTER SYSTEM

Number of patents in Portfolio can not be more than 2000

United States of America Patent

APP PUB NO 20160041933A1
SERIAL NO

14452473

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method of implementing a multi-threaded device driver for a computer system is disclosed. According to one embodiment, a polling device driver is partitioned into a plurality of driver threads for controlling a device of a computer system. The device has a first device state of an unscouted state and a scouted state, and a second device state of an inactive state and an active state. A driver thread of the plurality of driver threads determines that the first device state of the device state is in the unscouted state, and changes the first state of the device to the scouted state. The driver thread further determines that the second device state of the device is in the inactive state and changes the second device state of the device to the active state. The driver thread executes an operation on the device during a pre-determined time slot configured for the driver thread.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
DIABLO TECHNOLOGIES INC80 ABERDEEN STREET SUITE 401 OTTAWA K1S 5R4

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Amer, Maher Napean, CA 40 1026
Takefman, Michael L Napean, CA 26 614
Trojanowski, Bart Ottawa, CA 7 66

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation