Synchronizing split user-mode/kernel-mode device driver architecture

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 8434098
APP PUB NO 20090204978A1
SERIAL NO

12027274

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A device driver includes a kernel mode and a user-mode module. The device driver may access device registers while operating in user-mode to promote system stability while providing a low-latency software response from the system upon interrupts. The device driver may include kernel stubs that are loaded into the operating system, and may be device specific code written. The stubs may be called by a reflector to handle exceptions caught by the stubs. A reset stub may be invoked by the reflector when the user-mode module or host terminates abruptly or detects an interrupt storm. The reset stub may also be invoked if errant direct memory access DMA operations are being performed by a hardware device. The reset stub may ensure that hardware immediately stops unfinished DMA from further transfer, and may be called by the user-mode driver module.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
MICROSOFT TECHNOLOGY LICENSING LLCONE MICROSOFT WAY REDMOND WA 98052

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Abadi, Martin Palo Alto, US 50 3005
Erlingson, Ulfar Reykjavik, IS 1 3
Ganapathy, Nar Redmond, US 7 115
Lee, Mingtzong Redmond, US 22 966
Richardson, John Sammamish, US 181 5575
Wieland, Peter Seattle, US 9 129

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation