Generic software interface for hardware environments having executing code registers itself and the code for a next suboperation

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6766519
SERIAL NO

09277414

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A generic interface layer for providing a generic interface to a hardware environment for a program executing on the hardware environment. The generic interface layer, is interrupt-driven. It includes driver code for devices in the hardware environment that is executed in response to software interrupts from the program and interrupt handling code for handling interrupts from the hardware environment. The interrupt handling code responds to an interrupt by calling a callback in the program. The generic interface layer includes a loader for loading the program and a debugger for controlling execution of the program. Execution of code in the generic interface layer may be coordinated by the system timer interrupt code that is executed in response to a system timer interrupt. Code that is executing in the generic interface layer may register itself or other code with the system timer interrupt code, which then executes the code in response to a system timer interrupt. One use of the technique is to permit driver code to register other code and then quickly return to the program and thereby prevent long suspension of the program. Also disclosed is a technique for managing a statically-allocated array of buffers for receiving LAN packets to reduce the frequency of an 'out of resource' condition.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
DATA GENERAL CORPORATIONA212 4400 COMPUTER DR WESTBORO MA 01580

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Bong, Paul A Apex, NC 2 13
Burriss, Michael Lee Raleigh, NC 4 13
Huff, Jerry W Durham, NC 2 13
Worth, III Stephen Gardner Fuquay-Varina, NC 1 13

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation